Previous 199869 Revisions Next

r20362 Sunday 20th January, 2013 at 07:53:29 UTC by Robbbert
(MESS) OSI : made fixed basic a bios selection.
[src/mess/drivers]osi.c

trunk/src/mess/drivers/osi.c
r20361r20362
201201
202202*/
203203
204/* Notes added 2013-01-20
205      Added a modified basic rom, which fixes the garbage collection problem.
206      Try the following program with -bios 0 and -bios 1. It will work only
207      with bios 1. You can copy/paste this code, but make sure you include the
208      trailing blank line.
204209
21010 DIM A$(3)
211RUN
212PRINT FRE(0)
213
214*/
215
216
205217#include "includes/osi.h"
206218
207219/* Sound */
r20361r20362
868880
869881/* ROMs */
870882
883
884
871885ROM_START( sb2m600b )
872886   ROM_REGION( 0x10000, M6502_TAG, 0 )
873887   ROM_LOAD( "basus01.u9",  0xa000, 0x0800, CRC(f4f5dec0) SHA1(b41bf24b4470b6e969d32fe48d604637276f846e) )
874888   ROM_LOAD( "basus02.u10", 0xa800, 0x0800, CRC(0039ef6a) SHA1(1397f0dc170c16c8e0c7d02e63099e986e86385b) )
875   ROM_LOAD( "basus03.u11", 0xb000, 0x0800, CRC(ca25f8c1) SHA1(f5e8ee93a5e0656657d0cc60ef44e8a24b8b0a80) )
876889   ROM_LOAD( "basus04.u12", 0xb800, 0x0800, CRC(8ee6030e) SHA1(71f210163e4268cba2dd78a97c4d8f5dcebf980e) )
877890   ROM_LOAD( "monde01.u13", 0xf800, 0x0800, CRC(95a44d2e) SHA1(4a0241c4015b94c436d0f0f58b3dd9d5207cd847) ) // also known as syn600.rom
891   ROM_SYSTEM_BIOS(0, "original", "Original")
892   ROMX_LOAD("basus03.u11", 0xb000, 0x0800, CRC(ca25f8c1) SHA1(f5e8ee93a5e0656657d0cc60ef44e8a24b8b0a80), ROM_BIOS(1) )
893   ROM_SYSTEM_BIOS(1, "fixed", "Fixed")
894   ROMX_LOAD( "basic3.rom", 0xb000, 0x0800, CRC(ac37d575) SHA1(11407eb24d1ba7afb889b7677c987e8be1a61aab), ROM_BIOS(2) )
878895
879   ROM_REGION( 0x800, "chargen",0)
896   ROM_REGION( 0x0800, "chargen",0)
880897   ROM_LOAD( "chgsup2.u41", 0x0000, 0x0800, CRC(735f5e0a) SHA1(87c6271497c5b00a974d905766e91bb965180594) )
881898
882   ROM_REGION( 0x1000, "user1",0)
883   // This is to fix a major bug with garbage collection which would crash the system
884   ROM_LOAD( "basic3.rom", 0x0000, 0x0800, CRC(ac37d575) SHA1(11407eb24d1ba7afb889b7677c987e8be1a61aab) )
899   ROM_REGION( 0x0800, "user1",0)
885900   // Another bios rom
886   ROM_LOAD( "c2 c4 synmon.rom", 0x0800, 0x0800, CRC(03cdbcc5) SHA1(5426ae14522ef485b6089472011db0ae1d192630) )
901   ROM_LOAD( "c2 c4 synmon.rom", 0x0000, 0x0800, CRC(03cdbcc5) SHA1(5426ae14522ef485b6089472011db0ae1d192630) )
887902ROM_END
888903
889904// same roms are used in Challenger 2P and 4P

Previous 199869 Revisions Next


© 1997-2024 The MAME Team