gregf |
Ramtek's Trivia promoter
|
|
|
Reged: 09/21/03
|
Posts: 8631
|
Loc: southern CA, US
|
|
Send PM
|
|
Star Rider etc. *edited again*
04/20/19 10:08 PM
|
|
|
>Actually, Freedom Fighter even runs on mostly the same hardware as Star Rider except for >the LD player being different (due to its non-linear video playback). I'm curious (since I >don't know a whole lot about how drivers work)... if a Star Rider driver ever does become a >thing, about how hard would it be to have it load the Freedom Fighter ROMs as well?
Assuming Freedom Fighter uses same hardware setup exactly like Star Rider, they could both be in same source file. If there are any slight hardware differences of the two games, then expect both games to have their own source file.
For somewhat simple example and linking to unofficial source mirror
here is Sega LaserDisc Hardware file
https://git.redump.net/mame/tree/src/mame/drivers/segald.cpp
Different games and some use the laser disc player system Pioneer LDV1000
The laser disc player system bios rom is supported in these other source files beginning with 'ld' acronym for laser disc that can be found in other source directory
Each laser disc player system might have its own unique bios rom which is why they are in the src/devices/machine section of the source code.
- https://git.redump.net/mame/tree/src/devices/machine
ld*.cpp ld*.h --
If Star Rider and Freedom Fighter use a laser disc player not yet supported, then the bios rom(s) from particular laser disc player system will need to be dumped and laser disc player system also emulated.
With that part, the next thing needed is have roms from a pcb (if any are used with a particular laser disc game) also need to be dumped and the pcb hardware also needing to be emulated. And the last part is the laser disc be video data be captured and fortunately there might be progress with that area. (see Domesday threads in News forum)
Here is Moogly's 12/23/18 post that provides info of what else needs to be done.
Edited by gregf (04/29/19 10:25 AM)
|
|