Paul Desktop ASUS-C7H
d7658d0ab2
GTROM fix, forgot about adding (prob unnecessary) cur_bank write to the
...
firmware flash routine and neglected to commit my local copy of
gtrom.lua which was needed for that change.
2019-09-19 10:00:57 -05:00
Paul Desktop ASUS-C7H
cc4aa6c67c
-------------------------------------------
...
Firmware application version #3 release
-------------------------------------------
N64 updates:
Some extra timing delays were necessary for consistent dumping.
Includes fixes for N64 dumping that proved working for me on 10+ carts I
dumped successfully. There is now a .csv in docs folder with cart size
in bytes, divide that number by 131,072 to get size in mbits for -z
flag. Includes CRC32 checksum that can be verified using HxD hex
editor. N64 file output is big-endian so it reads as it should in hex
editor which is .z64 file format. lua script updated to print out the
game name from the in rom header.
NES updates:
flashing support for quite a few different mappers including GTROM,
MMC2, MMC4, action53, easyNSF, and other tweaks to rd/wr timings.
FIRMWARE UPDATES:
inlretro2.lua script now tries to poll the firmware "application
version" and suggest updating your firmware if you're not running the
version in this release. You can always update your firmware using the
bootloader method in the readme. But there is an easier method if you
have an stm32 based device (translated: you purchased your device in
2018 or later). AND you're already running firmware version v2.3.x
simply run the new scripts which were added in this commit:
PCB version 2.0 or 2.1 (large square PCB with option for 6 connectors)
>inlretro.exe -s scripts\inlretro_inl6fwupdate.lua
PCB version 2.0N (smaller PCB with NES connector only:
>inlretro.exe -s scripts\inlretro_inlNESfwupdate.lua
Now that it's easier for the host software to detect the firmware
application version can work towards having the scripts automatically
update the device firmware for you.. But still need to implement this..
2019-08-16 10:27:19 -05:00
Paul XPS
16f4f55ab2
Merge branch 'master' of https://gitlab.com/InfiniteNesLives/INL-retro-progdump
2019-08-06 15:51:50 -05:00
Paul XPS
34599c557f
latest firmware DFU supports MMC2&4 plus bunch of other uncommited scripts need to push this week.
2019-08-06 15:51:32 -05:00
Paul Molloy
f034225036
Merge branch 'master' into 'master'
...
Adds a noob friendly guide for ripping NES Games
See merge request InfiniteNesLives/INL-retro-progdump!27
2019-08-02 15:25:43 +00:00
Paul Molloy
4e9223fa19
Merge branch 'master' into 'master'
...
Added SRAM 256 Kb (32 KB) to ram_size_tbl, fixed header checks so they pass with other sizes and allowed ROM ubond to be detected
See merge request InfiniteNesLives/INL-retro-progdump!28
2019-08-02 15:23:41 +00:00
Joel Smith
c26dca8c8e
Fixed SNES v2proto_hirom to detect and set ROM size if not provided (or set to 0) and is known in rom_ubound table
2019-07-10 00:33:50 -07:00
Joel Smith
7992165100
Merge branch 'fixsramsize'
2019-07-10 00:01:12 -07:00
Joel Smith
20bb2b729e
Fixed SNES RAM and ROM check so if it is unknown and not provided it will break and alert user
2019-07-09 23:59:36 -07:00
Joel Smith
8cda1efe02
Allow SNES Rom and Ram sizes to be displayed if not in table
2019-07-09 23:24:06 -07:00
Joel Smith
4f56ea85a6
Added support for SNES autodetection of 256 Kb SRAM in v2proto_hirom
2019-07-09 22:36:21 -07:00
Paul XPS
e9f47ec5d0
pushing dfu with that should support current N64 & sega commands.
2019-06-23 13:12:24 -05:00
Paul XPS
8af93d5515
adding Readme notes for PCB v2.1
2019-06-21 20:19:43 -05:00
wulfex
e628600646
Adds a basic users guide to help new users rip games
2019-06-09 23:39:47 -05:00
wulfex
147f81462d
Changes Readme.txt to MD file, Adds docs folder and EasyRipping guide
2019-05-21 22:02:37 -05:00
Paul Molloy
3e052ced37
Merge branch 'master' into 'master'
...
Fix overdumping 16KB nrom/cnrom, snes autodetection issues
Closes #18 and #17
See merge request InfiniteNesLives/INL-retro-progdump!25
2019-05-08 13:56:24 +00:00
Paul Molloy
55e7aca6ae
Merge branch 'unromcnrom' into 'master'
...
Correct iNES IDs for UxROM/CNROM
See merge request InfiniteNesLives/INL-retro-progdump!24
2019-05-08 13:55:31 +00:00
beyondcoast
24130b476d
Fix issues with snes autodetection and header parsing. LoROMs can have valid headers in HiROM addr and vice versa.
2019-05-06 21:20:50 -05:00
beyondcoast
8f9e5bb3c2
Fix overdumping 16KB nrom/cnrom
2019-04-21 17:17:32 -05:00
Peter Piwowarski
1a2cb1cb74
Correct iNES IDs for UxROM/CNROM
...
This fixes dumping the one UNROM cartridge (Jordan Vs. Bird) to which
I have access. I do not have access to any CNROM carts to test.
2019-04-11 12:54:15 -04:00
Paul XPS
577277cd2b
Basic NES file header creation. PRG/CHR-ROM sizes are filled in based
...
on provided prg/chr rom input args for dumping. Mirroring is sensed &
entered for fixed mirror mappers. So this is basic iNES file format.
Still don't have automatic banktable locating, nor mapper detection.
But this provides a basic header that should work with most currently
supported NES mappers. If the headers need tweaked, I recommend opening
in Mesen and using it's header modifcation tool.
2019-03-21 20:28:53 -05:00
Paul Molloy
5bd4799d2b
Merge branch 'master' into 'master'
...
Add header parsing for Genesis, ROM size autodetection, checksum validation.
See merge request InfiniteNesLives/INL-retro-progdump!23
2019-03-16 23:09:54 +00:00
beyondcoast
6bf1d82c4a
Remove size checking in C for Sega because autodetection was implemented.
2019-03-16 17:22:42 -05:00
beyondcoast
ef8868a7fb
Merge branch 'master' of https://gitlab.com/InfiniteNesLives/INL-retro-progdump
2019-03-16 17:20:45 -05:00
beyondcoast
b8d39e3e3c
Add header parsing for Genesis, ROM size autodetection, checksum validation.
2019-03-16 17:20:26 -05:00
Paul Molloy
9e27f253c4
Merge branch 'master' into 'master'
...
Fix HiROM/LoROM detection, add autodetect for sram sizes, make displaying...
Closes #13
See merge request InfiniteNesLives/INL-retro-progdump!22
2019-03-04 06:31:37 +00:00
beyondcoast
403ba88f86
Merge branch 'master' of https://gitlab.com/InfiniteNesLives/INL-retro-progdump
...
Add gtrom support.
2019-03-03 15:37:45 -06:00
beyondcoast
da9945954b
Fix HiROM/LoROM detection, add autodetect for sram sizes, make displaying header resilient to unknown values.
2019-03-03 15:34:03 -06:00
Paul Win10 shuttle PC
0884d6608d
Support for GTROM mapper 111. Both INLretro6 firmware and AVR firmware
...
included. Not making an offical firmware release, will have to upload to
INLretro6 with fwupdate call.
The colordream firmware updates are also included. But not the host
scripts, need to clean them up a bit.
2019-02-16 10:04:11 -06:00
Paul Molloy
1d9aa2f00f
Merge branch 'master' into 'master'
...
Add support for reading internal SNES Header, limited autoconfiguration (HiROM v LoROM).
See merge request InfiniteNesLives/INL-retro-progdump!21
2019-02-11 19:55:50 +00:00
beyondcoast
ba94792de8
fix mapping detection
2019-02-10 19:06:33 -06:00
beyondcoast
8f8bb2e9ff
Add support for reading internal SNES Header, limited autoconfiguration (HiROM v LoROM).
2019-02-10 18:53:52 -06:00
Paul XPS
2a82101fa8
few missing changes for NESmaker support of older firmware from previous
...
commit.
2019-02-07 23:37:38 -06:00
Paul XPS
20cf2a81e5
Committing host version that works with all hardware versions that
...
shipped to NESmaker Kickstarter backers.
inlretro.exe -s scripts\inlretro2.lua -c NES -m mapper30v2 -x 512 -p
romname.nes
2019-02-07 23:16:28 -06:00
Paul XPS
ca604c08b6
committing inlretro.exe for windows with the fix for the -k flag from previous commit
2019-02-07 16:06:13 -06:00
Paul XPS
935e73a83f
fixing -k flag.
2019-02-07 16:05:04 -06:00
Paul XPS
8d88925cb6
changing variable to int hopefully resolves build errors on all systems.
...
Committing inlretro.exe for windows users to run latest command line
args.
2019-01-29 12:33:54 -06:00
Paul Molloy
63f2c1b358
Merge branch 'master' into 'master'
...
inlretro2 support for snes, all consoles now supported via CLI
See merge request InfiniteNesLives/INL-retro-progdump!20
2019-01-24 20:51:47 +00:00
beyondcoast
1d7f40b097
inlretro2 support for snes, all consoles now supported via CLI
2019-01-23 20:19:17 -06:00
Paul Molloy
870c33cb0c
Merge branch 'master' into 'master'
...
Cleanup gb scripts/add to inlretro2, add -k CLI option for rom size in kilobytes
See merge request InfiniteNesLives/INL-retro-progdump!19
2019-01-14 21:16:54 +00:00
beyondcoast
7443c2bd17
Update comments/help for clarity about rom size and mappers
2019-01-14 07:19:54 -06:00
beyondcoast
f899518989
Allow specifying rom size in kilobytes via CLI, do related plumbing to keep Kb as internal representation w/o breaking support for also accepting size in megabits. Cleanup gb scripts to remove unreachable code that was left around from their origin as nes scripts, migrate process()'s to be table driven, add support for gb in inlretro2.lua
2019-01-14 07:14:15 -06:00
Paul Molloy
a11940f93d
Merge branch 'master' into 'master'
...
Fix Issue #6
See merge request InfiniteNesLives/INL-retro-progdump!18
2019-01-11 16:23:25 +00:00
beyondcoast
f1ce0f44e4
Fix -lm order in to unbreak Linux build
2019-01-02 15:18:59 -06:00
Paul Molloy
3b85cf152a
Merge branch 'cleanup' into 'master'
...
Cleanup Genesis Script, host Makefile
See merge request InfiniteNesLives/INL-retro-progdump!17
2018-12-30 06:14:19 +00:00
Max
e49ff6d2d0
Fix osx target -> machos
2018-12-21 03:30:13 +00:00
Paul Molloy
1e2aabc8d5
Merge branch 'master' into 'master'
...
Fix https://gitlab.com/InfiniteNesLives/INL-retro-progdump/issues/5
Closes #5
See merge request InfiniteNesLives/INL-retro-progdump!16
2018-12-20 17:04:31 +00:00
beyondcoast
d844c9dd1f
Make Linux and OS X aliases for Unix build, which will work for both.
2018-12-20 07:48:49 -06:00
beyondcoast
d8d610b290
Merge branch 'master' of https://gitlab.com/beyondcoast/INL-retro-progdump into cleanup
2018-12-20 07:40:36 -06:00
beyondcoast
4fec4855b6
Update .gitignore to ignore VSCode metadata
2018-12-20 07:27:46 -06:00