Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - blueMSX 2.5 ... and SG-1000 cheats

Reply to topic
Author Message
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
blueMSX 2.5 ... and SG-1000 cheats
Post Posted: Sat Jul 08, 2006 1:38 pm
Last edited by mars2000you on Fri Jul 14, 2006 5:04 pm; edited 1 time in total
Version 2.5 of blueMSX will be released globally 8.7 at 14:00 GMT ! The big launch event has been arranged today at the MSX Info Update 2006 party in Helsinki. Daniel Vik presents new features to all party visitors on video.

After almost 10 months since the previous release, the new version of blueMSX is a big update, full of very advanced features :

- The implementation of a new controllers and keyboard editor gives still more comfort to the gamers and will allow to support easily other computers or consoles in future versions.

- Requested since a long time by the MSX developers, the hard disk emulation is now a reality and besides the well-known Sunrise IDE hard disk controllers, blueMSX has also implemented the Beer IDE and GIDE supports.

- In the musical domain, blueMSX is the first emulator that is capable to support the Yamaha CX5M, CX5M-128 and CX7M-128 computers by emulation of the YM2151 sound chip and the YK-01, YK-10 and YK-20 music keyboards. The MIDI part of the Yamaha SFG cartridges is not yet available.


Which are the other changes ?

In the emulator :
- Added support for the MHT Ingenieros Gunstick and the ASCII Plus-X Terminator Laser
- Added support for two 80 columns graphics cards on MSX1 : Microsol VMX-80 and SVI-737
- Added support for Video In, Sony HBI-V1 digitizer and the digitization part of the Philips NMS-8280 computer
- Added superimpose and external video source support in V9938 emulation
- Added support for PNG screenshots
- Added support for creating new disk images of various size on MSX and SVI-328
- Added support for undocumented screen mode (screen 0 with screen 2 style name table addressing)
- Added a new display synchronization method
- Added a video option to blend consecutive frames and get smoother picture
- Added support for the YM2149 PSG
- Fixed the MIDI-IN support in the Turbo-R machines
- Added new rom mappers for SFG-01 and SFG-05 (used in the Yamaha music computers), the F&M Direct Assembler System and the SG-1000 version of The Castle
- Improved SRAM enable/disable handling in FM-PAC
- Restructured Keyboard and Joystick input
- Optimized the video rendering
- Added support for running blueMSX from read only media
- Added support for running blueMSX without storing any data on local machine
- Fixed addressing in Konami mappers
- Fixed bug in 1kB ram mapper used in ColecoVision and SG-1000
- Border rendering is now cycle accurate
- Fixed HREFRESH timing in VDP
- Fixed bug in XVRAM emulation
- Fixed sprite status bug
- Fixed VDP timing in Turbo-R and MSX2+ machines

In the debugger :
- Added find dialog to search for strings or values in the memory
- Improved editing in memory window
- Added debugging support of OPL sound chips

In the trainer :
- Extended the cheat database to 396 MSX games

You can find this emulator here : http://www.bluemsx.com
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 13878
  • Location: London
Reply with quote
Post Posted: Sat Jul 08, 2006 2:03 pm
If nobody can explain to me the Sega 8-bit link, I might delete this.
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8414
  • Location: Paris, France
Reply with quote
Post Posted: Sat Jul 08, 2006 4:16 pm
It emulates SG-1000.
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 13878
  • Location: London
Reply with quote
Post Posted: Sun Jul 09, 2006 9:06 am
D'oh! I didn't have the stamina to read through all that to see the mentions of it.
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sun Jul 09, 2006 3:39 pm
Actually, I should have made a little intro :)

SG-1000 support has been introduced in blueMSX 2.4, released in september 2005.

In version 2.5, only some little improvements have been made to the SG-1000 support, but we have also prepared future additions to the emulator (I mean ColecoAdam and SMS support) by optimizing the video rendering and implementing the Controllers editor.
In previous versions, all the controls were based on the MSX code, now each system (MSX, SVI, Coleco, SG-1000) has his own code for this part, which adds still more flexibility to the emulator.

Benoît
blueMSX co-developer
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Thu Jul 13, 2006 1:19 pm
In version 2.5, the trainer and the debugger are also fully working for non-MSX machines.

A little illustration, this cheat for the N-Sub game works perfectly for the original SG-1000 version and the MSX conversion made by Ricardo Bittencourt and Cyberknight :

!cheats for blueMSX :n-sub
!(c) 2005 Benoît Delvaux
0,49467,3,0,lives
0,49474,1,0,round (0-99)

(I've just added the round selection)

Enjoy ! :)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Fri Jul 14, 2006 3:08 pm
Last edited by mars2000you on Sun Aug 27, 2006 10:59 pm; edited 2 times in total
Another example with Bank Panic - exactly the same cheats for the MSX and SG-1000 versions of the game :

!cheats for blueMSX :bankpanic
!(c) 2006 Benoît Delvaux
0,49542,1,0,level (1-9;16-24; ...)
0,49543,2,0,lives player 1
0,49584,119,0,extra time player 1
0,49594,2,0,lives player 2
0,49635,119,0,extra time player 2

Note that at the moment blueMSX does not support joystick port 2 in SG-1000 games.

(edited on 27/08 to make the cheat compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Fri Jul 14, 2006 9:14 pm
And now Bomb Jack (a MSX conversion has been made by SLotman - same cheats for SG-1000 and MSX versions)

!cheats for blueMSX :bombjack
!(c) 2006 Benoît Delvaux
0,49249,4,0,lives player 1
0,49251,4,0,more points player 1
0,49284,4,0,lives player 2
0,49286,4,0,more points player 2
  View user's profile Send private message Visit poster's website
  • Joined: 25 May 2006
  • Posts: 18
Reply with quote
Post Posted: Sat Jul 15, 2006 7:42 pm
I think that I should comment this. It is amazing how actice you MSX people are nowadays! MSX was totally overwhelmed by Commodore computers here in Finland in the 80's. In the meantime there were probably just a couple of people in the 80's who had Sega Sc computer here in Finland.

What is the situation today in Finland? You guys had the MSX info meeting and the upcoming Pelikonepeijoonit meet is concentrated to all things Sega :D What ever happened to the hundreds of thousands of people who bought Commodore? I mean, when is the Commodore meeting going to happen ? ;)

Technically, SG, Colecovision and MSX were quite close as we all know. Konami had Cabbage Patch Kid games, Antarctic Adventure etc. for the Coleco and MSX. There is a version of Zaxxon for all three system etc. It is indeed fun to compare these conversions.

But I guess there is a limit just how much we are interested in the MSX. I mean, there was a reason we chose Sega and SC computer in the first place! We learned to love this little mean wonder with its rubber keys :D. Later on we would go crazy playing Truxton with a Sega Megadrive. Somehow, we can better empathize with the odd Englishman and his Speccy rather than you guys.

Emulators are not the way to go, anyhow. One prefers the real thing! I had a go with the Meka emulator, though. I had some fun emulating the Sega SC 3000. You could let us know if there is some progress with the SC emulation. Just go easy with the MSX spam OKAY? I'm sure that you have had your share of people telling you on your MSX forum just how shitty MSX is when compared to the good ol' Commodore line of Computers. You know, Amigogo 5000 is just so much better than X'press ;).
  View user's profile Send private message
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sat Jul 15, 2006 8:49 pm
Interesting reaction ! Actually, since blueMSX is a multi-system emulator, I've learned to know different consoles/computers' communities from the MSX community. Each community has his own "spirit", but there's something in common besides the technical aspects : the passion.

The passion can have different faces, some people prefer the real machines, some people prefer the emulators, some like both the real machines and the emulators.
As I have many MSX machines, I agree you get a different feeling on a real machine. And that's probably also the case on a Sega or Coleco console. On the other side, an emulator offers extra features like save states, cheats, audio captures, video captures, debugger, and more. These extra features are very important for some gamers and developers.

Don't be afraid : I won't try to convince you that MSX is better than Sega. Actually, all depends from you are searching for. There are many excellent games on both systems (and I compare here SMS with MSX2) and on a technical side, there were 2 options from the MSX1/COLECO VDP, their names are MSX2 and SMS, both have followed their own way and I must notice that Sega's choice was very appreciated by the gamers and had opened the way to a brilliant future (Mega Drive and more).

In next version of blueMSX, we should add support for joystick in port 2 for SG-1000.
We don't have yet started support for SMS and SC-3000. Probably ColecoAdam support will come first. I will also keep on finding cheats for SG-1000 games :)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sun Jul 16, 2006 12:13 pm
Update of the Bomb Jack cheat : now, it's very easy !!!

!cheats for blueMSX :bombjack
!(c) 2006 Benoît Delvaux
0,49168,55,0,only one frozen enemy
0,49249,4,0,lives player 1
0,49251,4,0,more points player 1
0,49284,4,0,lives player 2
0,49286,4,0,more points player 2
0,49252,1,0,round (1-50)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sun Jul 16, 2006 5:58 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:02 pm; edited 1 time in total
!cheats for blueMSX :borderline
!(c) 2005 Benoît Delvaux
0,49286,1,0,round (0-99)
0,49374,3,0,lives
0,49375,128,0,fuel

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 13878
  • Location: London
Reply with quote
Post Posted: Sun Jul 16, 2006 7:11 pm
It's worth noting that all these cheats are (presumably) convertible to Action Replay codes (for Kega), or Meka patches. They seem to be in the format

0, memory address in decimal, value to write in decimal, 0, description

Personally I find the Meka patch format of

RAM[address in hex]=value in hex

to be more readable.
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sun Jul 16, 2006 7:48 pm
A little description of the format used by blueMSX :

- for each game, a text file with the .mcf extension (the files will be located in the Tools\Cheats\sega subdirectory of the blueMSX executable)

- the five data for each cheat :

* concerned memory type (0 = visible memory and generally all the cheats can be found in this memory, but we can also try to find cheats in the VRAM for example)
* memory address in decimal
* value to write in decimal
* by default always 0, it means that the cheat is not enabled, it becomes 1 when it is enabled in the trainer
* short description (in some cases, I add remarks for more explanations about items for example)

To be used in blueMSX, first run the emulator with the game, then the trainer must be started, a snapshot must be done, the cheats that interest you must be enabled and all the enabled cheats must be activated. At every moment, you can disable or modify some cheats. If you reset the emulator, than you must do again all the procedure.
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Thu Jul 20, 2006 3:38 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:04 pm; edited 1 time in total
Now the cheats for Chack'n'Pop - I've noticed that the SG-1000 version is better than the MSX version and the cheats addresses are different.

!cheats for blueMSX :chack'n'pop
!(c) 2006 Benoît Delvaux
0,49162,1,0,maze (1-14)
0,49163,3,0,lives player 1
0,49170,3,0,lives player 2
0,49215,4,0,infinite time
0,49425,197,0,no monsters
0,49429,197,0,no monsters
0,49433,197,0,no monsters
0,49437,197,0,no monsters
0,49441,197,0,no monsters
0,49445,197,0,no monsters
0,49449,197,0,no monsters
0,49453,197,0,no monsters
0,49457,197,0,no monsters
0,49461,197,0,no monsters
0,49465,197,0,no monsters
0,49469,197,0,no monsters

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sun Jul 23, 2006 5:11 am
Last edited by mars2000you on Sun Aug 27, 2006 11:06 pm; edited 1 time in total
!cheats for blueMSX :choplifter
!(c) 2006 Benoît Delvaux
0,49747,0,0,lives
0,49793,0,0,only tanks
0,49844,0,0,round (0-1)

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sun Jul 23, 2006 8:20 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:07 pm; edited 1 time in total
!cheats for blueMSX :congobongo
!(c) 2006 Benoît Delvaux
0,49257,3,0,lives
0,49263,80,0,infinite time (disable at the end of a scene)

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sat Jul 29, 2006 8:26 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:08 pm; edited 1 time in total
!cheats for blueMSX :drol
!(c) 2006 Benoît Delvaux
0,49156,6,0,lives

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sun Jul 30, 2006 12:31 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:09 pm; edited 1 time in total
!cheats for blueMSX :exerion
!(c) 2006 Benoît Delvaux
0,49416,3,0,lives player 1
0,49417,3,0,lives player 2
0,49440,153,0,always charge player 1
0,49442,153,0,always charge player 2

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Thu Aug 03, 2006 7:05 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:10 pm; edited 1 time in total
!cheats for blueMSX :flicky
!(c) 2006 Benoît Delvaux
0,49315,1,0,round (1-40)
0,49316,1,0,round (1-40)
0,49322,3,0,lives

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Thu Aug 03, 2006 11:25 pm
!cheats for blueMSX :girlsgarden
!(c) 2006 Benoît Delvaux
0,49166,5,0,honey (water)
0,49167,3,0,love (lives)
0,49342,10,0,flowers (very easy!)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sat Aug 05, 2006 12:14 am
Last edited by mars2000you on Sun Aug 27, 2006 11:12 pm; edited 1 time in total
!cheats for blueMSX :golgo13
!(c) 2006 Benoît Delvaux
0,49668,1,0,difficulty level (change the value!)
0,49672,5,0,lives
0,49714,91,0,infinite time

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sat Aug 05, 2006 10:56 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:13 pm; edited 1 time in total
!cheats for blueMSX :gpworld
!(c) 2006 Benoît Delvaux
0,49157,1,0,circuit (1-9)
0,49167,0,0,level (0-2)
0,49611,0,0,time

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Mon Aug 07, 2006 7:12 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:14 pm; edited 1 time in total
!cheats for blueMSX :gulkave
!(c) 2006 Benoît Delvaux
0,49831,8,0,weapon (0-16)
0,49837,255,0,energy
0,49861,6,0,lives

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Tue Aug 08, 2006 6:20 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:14 pm; edited 1 time in total
!cheats for blueMSX :guzzler
!(c) 2006 Benoît Delvaux
0,49163,4,0,always water
0,49173,4,0,lives

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Thu Aug 10, 2006 6:36 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:17 pm; edited 1 time in total
!cheats for blueMSX :hero
!(c) 2006 Benoît Delvaux
0,49362,6,0,bombs player 1
0,49367,6,0,lives player 1
0,49398,6,0,bombs player 2
0,49403,6,0,lives player 2
0,49431,100,0,power/time

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Thu Aug 10, 2006 10:23 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:15 pm; edited 2 times in total
!cheats for blueMSX :hangon2
!(c) 2006 Benoît Delvaux
0,49166,0,0,level (0-2)
0,49193,0,0,course (0-8)
0,49228,100,0,time

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8414
  • Location: Paris, France
Reply with quote
Post Posted: Thu Aug 10, 2006 10:34 pm
Thanks. Keep them coming!
(note. I'm also finding weird that your using decimal numbers for addresses, the standard being hexadecimal everywhere).

What about all those "(C) 2006 Benoit Delvaux" thingies. Do you intend to copyright cheats and variable addresses? :)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Thu Aug 10, 2006 11:00 pm
Well, the (c) is maybe strange, but we are just discussing in the blueMSX team the status of the different databases (not only the cheats), and as we are developing open source software, it should be the GPL licence, where the copyright is replaced by the notion of 'copyleft' , it means that the author remains the author, but can give some rights to the users.

Now for the technical part ... the blueMSX trainer has been developed by a guy who has no time now to make a better version. I'm actually not satisfied by the 'find cheat' part, as it is not easy to use.

For MSX games, I use the openMSX cheatfinder that is very powerful and uses hexadecimal addresses, then I create the text file for blueMSX (with the extension .mcf).

For non-MSX games, I use generally the blueMSX debugger and WinHex. For some SG-1000 games, it's not necessary because the cheats are exactly the same on MSX and SG-1000, but it's not often the case and Sega has also improved many games (by adding for example the 2d player option).

If you take a look at the blueMSX trainer, you'll see that this tool displays hexadecimal addresses and decimal values, but outputs/inputs a file that contains only decimal addresses and values. In some way, it's incoherent and we shoud change that, but unfortunaly, the guy who has written this tool has still not given his source code to Daniel Vik, the main developer.
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8414
  • Location: Paris, France
Reply with quote
Post Posted: Fri Aug 11, 2006 8:24 am
mars2000you wrote
Well, the (c) is maybe strange, but we are just discussing in the blueMSX team the status of the different databases (not only the cheats), and as we are developing open source software, it should be the GPL licence, where the copyright is replaced by the notion of 'copyleft' , it means that the author remains the author, but can give some rights to the users.

I think it's reasonable to select a proper license for the software and database. But if the database contains such obvious data, you don't want to prevent the fact that people will want to use/display the cheats on other places, whatever the license is. It's not reasonable to have any license applied over a simple address/data line. It's almost like trying to license a number. What you're licensing here is the whole file/packaging with its comments, not individual cheats.
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Fri Aug 11, 2006 12:01 pm
Bock wrote

I think it's reasonable to select a proper license for the software and database. But if the database contains such obvious data, you don't want to prevent the fact that people will want to use/display the cheats on other places, whatever the license is
.

I don't have any problems with that.

A Spanish MSX fan has recently asked me if he could add on his site the cheats as additionnal infos about the games that are presented and are available for download. I have given my agreement with only one condition : the names of the author(s) who have created the cheat must remain in the text or in the .mcf file. I speak about author(s) because most cheats for MSX games don't have been made by myself, but by 2 other MSX fans.

These MSX cheats are also used by openMSX, but the presentation is different as all cheats are included in one single file (trainers.tcl). My name is also mentioned in this file, as I contribute also to MSX cheats.

For the non-MSX games, I could say that only me is searching for cheats, but I know it's not true, especially for SMS games (we will support one day also SMS). So, if I know that I use a cheat found by another person, I should mention his name.

What concerns the SG-1000 games, all 'my' cheats can also be used in other emulators that support this console (also Meka !). They need probably to be adapted and written differently, I ask only that my name will be mentioned somewhere in a text file !

Quote
It's not reasonable to have any license applied over a simple address/data line. It's almost like trying to license a number. What you're licensing here is the whole file/packaging with its comments, not individual cheats.


Indeed, the licence will concern all the package with its comments.
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sat Aug 12, 2006 9:42 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:18 pm; edited 1 time in total
!cheats for blueMSX :hustlechumy
!(c) 2006 Benoît Delvaux
0,49414,1,0,level (1-99;0)
0,49495,9,0,lives
0,49627,90,0,infinite time
0,49629,0,0,infinite time

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sun Aug 13, 2006 8:22 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:19 pm; edited 1 time in total
!cheats for blueMSX :hypersports
!(c) 2006 Benoît Delvaux
0,49241,153,0,always qualify
0,49242,9,0,always qualify

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Mon Aug 14, 2006 4:07 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:20 pm; edited 1 time in total
!cheats for blueMSX :monacogp
!(c) 2006 Benoît Delvaux
0,49665,4,0,lives

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Mon Aug 14, 2006 6:33 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:21 pm; edited 1 time in total
!cheats for blueMSX :yamato
!(c) 2006 Benoît Delvaux
0,49585,9,0,lives player 1
0,49586,9,0,lives player 2

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Tue Aug 15, 2006 1:17 pm
sunny wrote


Emulators are not the way to go, anyhow. One prefers the real thing! I had a go with the Meka emulator, though. I had some fun emulating the Sega SC 3000. You could let us know if there is some progress with the SC emulation ;).


I have some good news for you : next version of blueMSX should come with SC-3000 and SF-7000 support. I still don't have tested a beta version, but Daniel is implementing the FDC support for SF-7000. Probably, only the tape support will be missing as it is also the case in other emulators, I guess it needs more analyse and tests !
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 13878
  • Location: London
Reply with quote
Post Posted: Tue Aug 15, 2006 1:48 pm
The FDC in the SF-7000 is compatible with the one this document is for:

http://www.smspower.org/dev/docs/nec-upd765a.zip

in case you need some documentation for it. The SF-7000 only ever uses one side of one disk which allows for much simpler implementation, but feature-complete FDC765 emulation would be helpful.
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Tue Aug 15, 2006 2:40 pm
Thanks for your help ! :)

As I'm not sure that Daniel visits this forum, I will email him your message, it will be very helpful !
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Wed Aug 16, 2006 9:24 pm
Last edited by mars2000you on Sun Aug 27, 2006 11:22 pm; edited 1 time in total
!cheats for blueMSX :zaxxon
!(c) 2006 Benoît Delvaux
0,49163,6,0,lives
0,49526,16,0,fuel

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Fri Aug 18, 2006 3:23 pm
!cheats for blueMSX :zippyrace
!(c) 2006 Benoît Delvaux
0,49333,100,0,fuel

(version compatible with SC-3000 and SF-7000)
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Sun Aug 27, 2006 11:28 pm
All the SG-1000 cheats are now fully compatible with SC-3000 and SF-7000 : I have updated the cheats that were not compatible. It seems that all the cheats can be found in the C000-CFFF area !

By developing the SC-3000/SF-7000 support, we have indeed discovered that the RAM management is different from the SG-1000 RAM management; in the SG-1000, the RAM is mirrored many times and the cheat addresses are actually multiple; it's not the case in SC-3000 and SF-7000.
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8414
  • Location: Paris, France
Reply with quote
Post Posted: Mon Aug 28, 2006 9:34 am
mars2000you wrote
All the SG-1000 cheats are now fully compatible with SC-3000 and SF-7000 : I have updated the cheats that were not compatible. It seems that all the cheats can be found in the C000-CFFF area !
By developing the SC-3000/SF-7000 support, we have indeed discovered that the RAM management is different from the SG-1000 RAM management; in the SG-1000, the RAM is mirrored many times and the cheat addresses are actually multiple; it's not the case in SC-3000 and SF-7000.

The SC-3000 has exact same amount of RAM as the SG-1000.
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Mon Aug 28, 2006 3:33 pm
Indeed ! Actually, I was speaking about SC-3000H :)
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8414
  • Location: Paris, France
Reply with quote
Post Posted: Mon Aug 28, 2006 6:38 pm
SC-3000 and SC-3000H are identical except for how the keyboard is built.
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Mon Aug 28, 2006 6:55 pm
Wikipedia makes the distinction between both machines :

English page :

http://en.wikipedia.org/wiki/SC-3000

Brazilian page (with more precisions) :

http://pt.wikipedia.org/wiki/SC-3000
  View user's profile Send private message Visit poster's website
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8414
  • Location: Paris, France
Reply with quote
Post Posted: Mon Aug 28, 2006 8:32 pm
Then Wikipedia is wrong.
The only difference in RAM lies in different version of the Sega Basic cartridge which contains its own RAM. Depending on the hardware packin, there might have been stickers on the SC-3000 box to mention some amount of RAM, but that is in fact the amount of RAM on the Sega Basic cartridge.
  View user's profile Send private message Visit poster's website
  • Joined: 06 Jan 2005
  • Posts: 89
  • Location: Namur (Wallonia)
Reply with quote
Post Posted: Tue Aug 29, 2006 6:44 pm
Thanks for the precisions. I knew the extra RAM that comes with the Basic cartridges, but the infos on different websites about SC-3000 are full of contradictions. Your explanation is very clear and will be useful for next release of blueMSX. :)
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!