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

Michael

Joined: Jul 2007
Posts: 4,625
A
Very Senior Member
Very Senior Member
A Offline
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
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,264
Likes: 198
Very Senior Member
Very Senior Member
Joined: Aug 2009
Posts: 1,264
Likes: 198

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


Gradius (x1turbo version), before...
[Linked Image from mamedev.emulab.it]

...and after
[Linked Image from ]

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

Joined: May 2007
Posts: 584
Likes: 9
M
Senior Member
Senior Member
M Offline
Joined: May 2007
Posts: 584
Likes: 9
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,691
Very Senior Member
Very Senior Member
Joined: Jan 2006
Posts: 3,691
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
Member
B Offline
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,691
Very Senior Member
Very Senior Member
Joined: Jan 2006
Posts: 3,691
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
Member
B Offline
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
Very Senior Member
Very Senior Member
A Offline
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
1 members (Cpt. Pugwash), 179 guests, and 0 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,331
Posts122,189
Members5,076
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Powered by UBB.threads™ PHP Forum Software 8.0.0