Previous Thread
Next Thread
Print Thread
Page 66 of 536 1 2 64 65 66 67 68 535 536
Joined: May 2007
Posts: 566
Likes: 2
M
Senior Member
Offline
Senior Member
M
Joined: May 2007
Posts: 566
Likes: 2
@Micko: Confirm. Disk tests show 0 errors now.
Good work!

Michael

Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
Also for me, everything is working now.

Let us change your status, Micko.
From doctor to chief doctor. smile

Last edited by Anna Wu; 09/20/09 07:26 PM.
Joined: May 1999
Posts: 157
Senior Member
Offline
Senior Member
Joined: May 1999
Posts: 157
Originally Posted By mizapf


Some more details which I found out two years ago when working on the fix: The TI system allows for industry floppy drives, no special devices from TI, just the controllers. Earlier controllers (with wd17xx) only allow 40 tracks, later controllers (smc92x4) also allowed for 80 track drives. Instead of doing a test seek, the creator of the advanced controller decided to make use of dip switches to inform the controller about the number of physical tracks of the attached drive.

Michael


This observation suggests that the TI99 drives should be devices with their own PORT_DIPSETTING entry: is this something possible with the actual core? Do the "Dipswitches" and "Configuration" menu allow sub-menus?


JoJo
Joined: Aug 2009
Posts: 1,142
Likes: 3
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,142
Likes: 3

r5823 /src/mess/drivers/x1.c: [X1TURBO]: Implemented 2 bpp colors on tilemap layer


Gradius (x1turbo version), before...


...and after


Dunno how many games uses this feature, probably not many of them...

Joined: May 2007
Posts: 566
Likes: 2
M
Senior Member
Offline
Senior Member
M
Joined: May 2007
Posts: 566
Likes: 2
Originally Posted By JoJo
This observation suggests that the TI99 drives should be devices with their own PORT_DIPSETTING entry: is this something possible with the actual core? Do the "Dipswitches" and "Configuration" menu allow sub-menus?

that's something which also came to my mind. Currently I'm using dip switches for selecting emulated devices (which in reality means attaching/detaching the device), and also for configuring, representing real dip switches. Maybe there is potential for more structure in configuration, like grouping dip switches with devices, only offering them if the device is actually attached.

Michael

Joined: Jan 2006
Posts: 3,690
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,690
one thing you can do is to use a PORT_CONFIG to attach the device and then add PORT_CONDITION to the settings which depend from this (see e.g. coco.c or many MAME drivers for the use of PORT_CONDITION)

also, ideally, you should use Dipswitches only for physical dips, the other settings should use Configs (not sure if you already 'follow' this convention with ti99)

Joined: Sep 2009
Posts: 6
B
Member
Offline
Member
B
Joined: Sep 2009
Posts: 6
About r5838, .sg files are already used in SG-1000.

File sg1000.c has: MDRV_CARTSLOT_EXTENSION_LIST("sg,bin")

The revision changed Master System file (sms.c). Guess something's wrong.

Joined: Jan 2006
Posts: 3,690
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,690
it's just that in theory the japanese sms, which was called SG1000 Mark III should be backward compatible with games for SG1000 and SG1000 Mark II, i.e. .sg files

not sure how compatible emulation is currently

Joined: Sep 2009
Posts: 6
B
Member
Offline
Member
B
Joined: Sep 2009
Posts: 6
Hum, I see. Although SG1000 Mark III already opened .sg files (and their .zip), there wasn't an option to do so in default. Thanks!

Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
SVN r5850
Compiling error :

Linking messlib.dll...
obj/windows/mess/mess/shared.a(flopdrv.o):flopdrv.c:(.text+0x339): undefined ref
erence to `mess_devclass_from_core_device'
collect2: ld returned 1 exit status
mingw32-make: *** [messlib.dll] Error 1




Last edited by Anna Wu; 09/22/09 04:19 PM.
Page 66 of 536 1 2 64 65 66 67 68 535 536

Link Copied to Clipboard
Who's Online Now
2 members (R. Belmont, 1 invisible), 29 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,959
Posts117,753
Members4,994
Most Online890
Jan 17th, 2020
Forum Host
These forums are hosted by www.retrogamesformac.com
Forum hosted by www.retrogamesformac.com