David Miller
3d1b82854e
Merge branch 'master' into fh/win32-winresize
2019-04-12 13:03:30 -04:00
Flyinghead
e8205e568b
naomi/aw: fix atomiswave and naomi inputs
...
atomiswave analog axes support
map atomiswave and naomi driving games inputs
2019-04-06 19:36:57 +02:00
flyinghead
7f0489ff28
visual studio compatibility
...
no modem support
no zip or 7z support so no naomi for now
hacked a .asm file as vs doesn't support inline assembly -> code dup
2019-03-30 19:26:05 +01:00
Flyinghead
a3f9764936
Add Boot Dreamcast BIOS option
...
Reload roms/flash when starting a new game
Better naomi reset (still have issues)
Fix error reporting with Naomi
2019-03-26 17:20:44 +01:00
Flyinghead
c809c6c56f
Merge branch 'fh/mymaster' into fh/master-merge
2019-03-25 16:47:47 +01:00
Flyinghead
7369e81af5
naomi: close cart and free resources properly
2019-03-13 19:59:59 +01:00
Flyinghead
f1cea640e2
naomi: crash on exit when M4 cart fails to load
...
avoid loading AW cart on Naomi and the other way around
2019-03-08 20:01:54 +01:00
flyinghead
b1bb89909e
win32 fixes
...
use imgui id to allow multiple contents with same name
2019-02-25 19:15:59 +01:00
Flyinghead
492e771272
Content browser (WIP)
...
Get rid of the renderer thread. It is now the main/UI thread on all
platforms. The emulator runs in a separate thread.
Content browser displayed at startup.
2019-02-25 17:52:53 +01:00
Flyinghead
0cce6cc5a5
Clean up and comments. No functional change
2019-01-24 09:40:14 +01:00
Flyinghead
05177b2231
Naomi: got rid of in-lst input mapping
2018-12-13 16:08:59 +01:00
Flyinghead
a6881a46ac
Use naomi.zip BIOS for sl2007
2018-12-13 13:08:24 +01:00
Flyinghead
d41e405a50
Naomi: non-encrypted M4 carts fix (sl2007)
2018-12-13 13:06:01 +01:00
Flyinghead
35d7d24b6b
Naomi: use naomi BIOS for alpilot
2018-12-13 12:11:15 +01:00
Flyinghead
9c556007fb
Naomi: lr backport
2018-12-11 23:20:30 +01:00
Flyinghead
24e7837eaa
Naomi: backport force region setting
2018-11-23 20:51:26 +01:00
Flyinghead
cfc215233f
Naomi: 7z archives - Split/parent roms
2018-11-23 18:46:21 +01:00
Flyinghead
894991a44d
Naomi: use default eeprom from mame rom
...
More I/O boards
2018-11-19 16:43:41 +01:00
Flyinghead
4ec078441e
Naomi: fix GD-rom games id
2018-11-17 19:27:09 +01:00
Flyinghead
6274e4c3d3
Build fix
2018-11-17 12:21:48 +01:00
Flyinghead
ed912ecb94
Naomi: All gd-roms defs. Build fix for OSX and Android
2018-11-17 12:09:05 +01:00
Flyinghead
62a3380bfa
Naomi: GD-ROM support
2018-11-16 22:27:35 +01:00
Flyinghead
5210c315dd
Naomi: wrong M2 game id if char is unsigned
2018-11-16 18:33:10 +01:00
Flyinghead
d716dfd74c
Naomi: fix alpilot and world kicks series rom def
2018-11-15 18:29:19 +01:00
Flyinghead
cb410438a2
Naomi: fix game id for some M2 carts
2018-11-15 18:25:23 +01:00
Flyinghead
074026842e
Naomi: fix M2 carts 4MB addressing mode
2018-11-14 20:50:22 +01:00
Flyinghead
b5e6d7e54a
Naomi/AW: input descriptors. Load bios from naomi.zip for .bin/.dat
2018-11-14 14:13:42 +01:00
Flyinghead
6f3b492175
Naomi/AW: Allow bios region selection
...
Per-game flash and bbram save files
naomi_boot.bin now optional
2018-11-12 17:54:38 +01:00
Flyinghead
895b3a5af1
Naomi/AW: Backport rom list from lr. Skip ram test at aw startup
2018-11-12 14:53:15 +01:00
Flyinghead
4c334f09ea
AW: various fixes, more roms
2018-11-09 13:22:27 +01:00
Flyinghead
0702682693
AtomisWave support
...
Better AtomisWave platform support
Refreshed flashrom implementaion
AtomisWave carts
Merged rom+bios romsets
2018-11-07 23:27:32 +01:00
Flyinghead
e93260634d
Naomi: save cart state into save state
2018-11-06 17:54:54 +01:00
Flyinghead
eff998dc53
Naomi: Decrypt M4 roms header to get game id. Refactoring and clean up
2018-11-06 14:30:34 +01:00
Flyinghead
592630ae5f
clean up
2018-11-06 13:04:27 +01:00
Flyinghead
7fde9fe35c
Naomi: finalize M4 carts support
2018-11-06 12:40:15 +01:00
Flyinghead
c95d13fdf1
Naomi: M1/M2/M4 missing files
2018-11-05 22:54:35 +01:00
Flyinghead
4e56432a2b
Naomi: M1/M2 mame roms support. M4 carts still WIP
2018-11-05 22:53:38 +01:00
Flyinghead
5e59901e70
OSX build fixes
2018-10-30 11:29:30 +01:00
Flyinghead
a88bed1690
Fix mismatched new/delete operators (master)
2018-10-28 15:42:26 +01:00
Michał Janiszewski
2cae875fa2
Fix mismatched new/delete operators
2018-10-28 13:18:25 +01:00
Flyinghead
e4055f3192
Naomi: return ones when reading past the actual rom size. dc_reset()
...
Special JVS setting for Outtrigger (rotary encoders)
Return FF when reading past the actual roms area
Extract dc_reset() function for future use
2018-10-28 12:35:19 +01:00
flyinghead
ebca83e56e
Naomi: fix raw BIN/DAT files loading on win32
2018-10-24 10:34:50 +02:00
Flyinghead
efcb95b4ee
Naomi: proper read/write handlers for memory area 0x600000
2018-10-22 17:35:08 +02:00
Flyinghead
b1bd3e251e
Naomi: get rid of .lst files
2018-10-21 22:16:28 +02:00
flyinghead
e7fd2919bd
win32: ignore lst size when mapping Naomi rom files
2018-10-21 02:55:07 +02:00
flyinghead
0d1a892515
JVS: fix buffer overflow (win32 crash)
...
Fix MSVC build.
2018-10-20 20:08:51 +02:00
Flyinghead
fb84df6665
Better logging
2018-10-20 19:38:21 +02:00
Flyinghead
431b3e4324
Naomi: buffer overflow
2018-10-19 19:23:43 +02:00
Flyinghead
d27d4f9b00
Naomi: fix for ARM
2018-10-18 09:55:17 +00:00
Flyinghead
613e42a014
Naomi: better id of games, per-game jvs setup and settings
...
Better lst parsing with error handling
2018-10-17 13:18:24 +02:00