mirror of
https://github.com/sanni/cartreader.git
synced 2024-12-26 04:51:52 +01:00
Delete files
This commit is contained in:
parent
79c6877fce
commit
a26438d016
Binary file not shown.
@ -1 +0,0 @@
|
||||
Here are two tools that can byteswap a N64 rom for you.
|
Binary file not shown.
Binary file not shown.
@ -1,2 +0,0 @@
|
||||
Saveswap Tool made by saturnu
|
||||
Source: http://krikzz.com/forum/index.php?topic=2298.0
|
@ -1,19 +0,0 @@
|
||||
Hi,
|
||||
here is a tool that helps you converting save files from an emulator to the ED64.
|
||||
it's like always ^^ just a beta version and needs some testing :D
|
||||
|
||||
Howto:
|
||||
after executing, select the save file. now select the filesize to what the file should be extended.
|
||||
select the needed swapping options and click on "convert file".
|
||||
Rename the file to your rom-filename except the file-extension.
|
||||
|
||||
Hint:
|
||||
In the most cases you will be fine with the default settings. If it's not working, create a new save-file with the ED64 and compare it with a hexeditor to your converting results, if it somehow matches. ^^
|
||||
Make sure you use exactly the same rom on the everdrive64 and your emulator.
|
||||
you can take a look at this boot/save list for the correct save settings.
|
||||
|
||||
Features:
|
||||
byte-swap
|
||||
word-swap
|
||||
byte appending
|
||||
save backup (*.bak)
|
Binary file not shown.
@ -1,220 +0,0 @@
|
||||
######################################################################
|
||||
#
|
||||
# MPLAB IDE .dev File Generated by `pic2dev.py'
|
||||
#
|
||||
# Device: PIC12F629
|
||||
# Family: 16xxxx
|
||||
# Datasheet: 41190
|
||||
# Programming Spec: 41191
|
||||
# Date: Mon Jul 8 10:02:41 2013
|
||||
#
|
||||
######################################################################
|
||||
|
||||
|
||||
######################################################################
|
||||
#
|
||||
# Memory Regions & Other General Device Information
|
||||
#
|
||||
######################################################################
|
||||
|
||||
vpp (range=12.750-13.250 dflt=13.000)
|
||||
vdd (range=2.500-5.500 dfltrange=3.000-5.500 nominal=5.000)
|
||||
pgming (memtech=ee tries=1 lvpthresh=4.500)
|
||||
wait (pgm=2000 eedata=6000 cfg=2500 userid=2500 erase=8000 lvpgm=2500)
|
||||
latches (pgm=1 eedata=1 cfg=1 userid=1)
|
||||
EraseAlg=4
|
||||
HWStackDepth=8
|
||||
UndefCfgBits=0
|
||||
breakpoints (numhwbp=1 datacapture=false idbyte=x)
|
||||
calmem (region=0x3ff-0x3ff)
|
||||
userid (region=0x2000-0x2003)
|
||||
testmem (region=0x2000-0x200f)
|
||||
devid (region=0x2006-0x2006 idmask=0x3fe0 id=0xf80)
|
||||
cfgmem (region=0x2007-0x2007)
|
||||
eedata (region=0x0-0x7f)
|
||||
bkbgvectmem (region=0x2004-0x2004)
|
||||
pgmmem (region=0x0-0x3ff)
|
||||
NumBanks=2
|
||||
MirrorRegs (0xa-0xb 0x8a-0x8b)
|
||||
MirrorRegs (0x2-0x4 0x82-0x84)
|
||||
MirrorRegs (0x0-0x0 0x80-0x80)
|
||||
MirrorRegs (0x20-0x5f 0xa0-0xdf)
|
||||
UnusedRegs (0x60-0x7f)
|
||||
UnusedRegs (0xe0-0xff)
|
||||
|
||||
######################################################################
|
||||
#
|
||||
# Special Function Registers
|
||||
#
|
||||
######################################################################
|
||||
|
||||
sfr (key=INDF addr=0x0 size=1 flags=i access='u u u u u u u u')
|
||||
reset (por='--------' mclr='--------')
|
||||
bit (names='INDF' width='8')
|
||||
sfr (key=TMR0 addr=0x1 size=1 access='rw rw rw rw rw rw rw rw')
|
||||
reset (por='xxxxxxxx' mclr='uuuuuuuu')
|
||||
bit (names='TMR0' width='8')
|
||||
stimulus (scl=rwb pcfiles=w regfiles=w type=int)
|
||||
sfr (key=PCL addr=0x2 size=1 access='rw rw rw rw rw rw rw rw')
|
||||
reset (por='00000000' mclr='00000000')
|
||||
bit (names='PCL' width='8')
|
||||
stimulus (scl=rwb pcfiles=rw regfiles=w)
|
||||
sfr (key=STATUS addr=0x3 size=1 access='r r rw r r rw rw rw')
|
||||
reset (por='00011xxx' mclr='000qquuu')
|
||||
bit (names='IRP RP nTO nPD Z DC C' width='1 2 1 1 1 1 1')
|
||||
sfr (key=FSR addr=0x4 size=1 access='rw rw rw rw rw rw rw rw')
|
||||
reset (por='xxxxxxxx' mclr='uuuuuuuu')
|
||||
bit (names='FSR' width='8')
|
||||
stimulus (scl=rwb pcfiles=rw regfiles=w type=int)
|
||||
sfr (key=GPIO addr=0x5 size=1 access='u u rw rw r rw rw rw')
|
||||
reset (por='--xxxxxx' mclr='--uuuuuu')
|
||||
bit (names='- - GP5 GP4 GP3 GP2 GP1 GP0' width='1 1 1 1 1 1 1 1')
|
||||
bit (tag=scl names='GP' width='8')
|
||||
stimulus (scl=rwb pcfiles=rw regfiles=rw)
|
||||
UnusedRegs (0x6-0x9)
|
||||
sfr (key=PCLATH addr=0xa size=1 access='u u u rw rw rw rw rw')
|
||||
reset (por='---00000' mclr='---00000')
|
||||
bit (names='- - - PCLATH' width='1 1 1 5')
|
||||
stimulus (scl=rwb pcfiles=rw regfiles=w type=int)
|
||||
sfr (key=INTCON addr=0xb size=1 access='rw rw rw rw rw rw rw rw')
|
||||
reset (por='00000000' mclr='0000000u')
|
||||
bit (names='GIE PEIE T0IE INTE GPIE T0IF INTF GPIF' width='1 1 1 1 1 1 1 1')
|
||||
stimulus (scl=rwb pcfiles=rw regfiles=w)
|
||||
sfr (key=PIR1 addr=0xc size=1 access='rw rw u u rw u u rw')
|
||||
reset (por='00--0--0' mclr='00--0--0')
|
||||
bit (names='EEIF ADIF - - CMIF - - TMR1IF' width='1 1 1 1 1 1 1 1')
|
||||
stimulus (scl=rwb pcfiles=rw regfiles=w)
|
||||
UnusedRegs (0xd-0xd)
|
||||
sfr (key=TMR1 addr=0xe size=2 flags=j)
|
||||
bit (names='TMR1' width='16')
|
||||
stimulus (scl=rwb regfiles=w type=int)
|
||||
sfr (key=TMR1L addr=0xe size=1 access='rw rw rw rw rw rw rw rw')
|
||||
reset (por='xxxxxxxx' mclr='uuuuuuuu')
|
||||
bit (names='TMR1L' width='8')
|
||||
stimulus (scl=rwb pcfiles=w regfiles=w type=int)
|
||||
sfr (key=TMR1H addr=0xf size=1 access='rw rw rw rw rw rw rw rw')
|
||||
reset (por='xxxxxxxx' mclr='uuuuuuuu')
|
||||
bit (names='TMR1H' width='8')
|
||||
stimulus (scl=rwb pcfiles=w regfiles=w type=int)
|
||||
sfr (key=T1CON addr=0x10 size=1 access='u rw rw rw rw rw rw rw')
|
||||
reset (por='-0000000' mclr='-uuuuuuu')
|
||||
bit (names='- TMR1GE T1CKPS T1OSCEN nT1SYNC TMR1CS TMR1ON' width='1 1 2 1 1 1 1')
|
||||
stimulus (scl=rwb regfiles=w)
|
||||
UnusedRegs (0x11-0x18)
|
||||
sfr (key=CMCON addr=0x19 size=1 access='u r u rw rw rw rw rw')
|
||||
reset (por='-0-00000' mclr='-0-00000')
|
||||
bit (names='- COUT - CINV CIS CM' width='1 1 1 1 1 3')
|
||||
stimulus (scl=rwb regfiles=w)
|
||||
UnusedRegs (0x1a-0x1f)
|
||||
sfr (key=OPTION_REG addr=0x81 size=1 access='rw rw rw rw rw rw rw rw')
|
||||
reset (por='11111111' mclr='11111111')
|
||||
bit (names='nGPPU INTEDG T0CS T0SE PSA PS' width='1 1 1 1 1 3')
|
||||
stimulus (scl=rwb regfiles=w)
|
||||
sfr (key=TRISIO addr=0x85 size=1 access='u u rw rw r rw rw rw')
|
||||
reset (por='--111111' mclr='--111111')
|
||||
bit (names='- - TRISIO5 TRISIO4 TRISIO3 TRISIO2 TRISIO1 TRISIO0' width='1 1 1 1 1 1 1 1')
|
||||
bit (tag=scl names='TRISIO' width='8')
|
||||
stimulus (scl=rwb regfiles=w)
|
||||
UnusedRegs (0x86-0x89)
|
||||
sfr (key=PIE1 addr=0x8c size=1 access='rw rw u u rw u u rw')
|
||||
reset (por='00--0--0' mclr='00--0--0')
|
||||
bit (names='EEIE ADIE - - CMIE - - TMR1IE' width='1 1 1 1 1 1 1 1')
|
||||
stimulus (scl=rwb pcfiles=rw regfiles=w)
|
||||
UnusedRegs (0x8d-0x8d)
|
||||
sfr (key=PCON addr=0x8e size=1 access='u u u u u u rw rw')
|
||||
reset (por='------0x' mclr='------uu')
|
||||
bit (names='- - - - - - nPOR nBOR' width='1 1 1 1 1 1 1 1')
|
||||
stimulus (scl=rwb regfiles=w)
|
||||
UnusedRegs (0x8f-0x8f)
|
||||
sfr (key=OSCCAL addr=0x90 size=1 access='rw rw rw rw rw rw u u')
|
||||
reset (por='100000--' mclr='100000--')
|
||||
bit (names='CAL - -' width='6 1 1')
|
||||
stimulus (scl=rwb regfiles=w)
|
||||
UnusedRegs (0x91-0x94)
|
||||
sfr (key=WPU addr=0x95 size=1 access='u u rw rw u rw rw rw')
|
||||
reset (por='--11-111' mclr='--11-111')
|
||||
bit (names='- - WPU5 WPU4 - WPU2 WPU1 WPU0' width='1 1 1 1 1 1 1 1')
|
||||
stimulus (scl=rwb regfiles=w)
|
||||
sfr (key=IOC addr=0x96 size=1 access='u u rw rw rw rw rw rw')
|
||||
reset (por='--000000' mclr='--000000')
|
||||
bit (names='- - IOC5 IOC4 IOC3 IOC2 IOC1 IOC0' width='1 1 1 1 1 1 1 1')
|
||||
stimulus (scl=rwb regfiles=w)
|
||||
UnusedRegs (0x97-0x98)
|
||||
sfr (key=VRCON addr=0x99 size=1 access='rw u rw u rw rw rw rw')
|
||||
reset (por='0-0-0000' mclr='0-0-0000')
|
||||
bit (names='VREN - VRR - VR' width='1 1 1 1 4')
|
||||
stimulus (scl=rwb regfiles=w)
|
||||
sfr (key=EEDATA addr=0x9a size=1 access='rw rw rw rw rw rw rw rw')
|
||||
reset (por='00000000' mclr='00000000')
|
||||
bit (names='EEDATA' width='8')
|
||||
stimulus (scl=rwb pcfiles=rw regfiles=rw)
|
||||
sfr (key=EEADR addr=0x9b size=1 access='u rw rw rw rw rw rw rw')
|
||||
reset (por='-0000000' mclr='-0000000')
|
||||
bit (names='- EEADR' width='1 7')
|
||||
stimulus (scl=rwb pcfiles=rw regfiles=w)
|
||||
sfr (key=EECON1 addr=0x9c size=1 access='u u u u rw rw rs rs')
|
||||
reset (por='----x000' mclr='----q000')
|
||||
bit (names='- - - - WRERR WREN WR RD' width='1 1 1 1 1 1 1 1')
|
||||
stimulus (scl=rwb pcfiles=rw regfiles=w)
|
||||
sfr (key=EECON2 addr=0x9d size=1 access='w w w w w w w w')
|
||||
reset (por='--------' mclr='--------')
|
||||
bit (names='EECON2' width='8')
|
||||
UnusedRegs (0x9e-0x9f)
|
||||
|
||||
######################################################################
|
||||
#
|
||||
# Non Memory-Mapped Registers
|
||||
#
|
||||
# (Conditionally visible SFRs appear as NMMRs in the "Special Function
|
||||
# Registers" section.)
|
||||
#
|
||||
######################################################################
|
||||
|
||||
HasNMMR=1
|
||||
nmmr (key=WREG addr=0x0 size=1 access='rw rw rw rw rw rw rw rw')
|
||||
reset (por='00000000' mclr='00000000')
|
||||
nmmr (key=STKPTR addr=0x1 size=1 flags=h access='rw rw rw rw rw rw rw')
|
||||
reset (por='00000000' mclr='00000000')
|
||||
NMMRObjSize=2
|
||||
|
||||
######################################################################
|
||||
#
|
||||
# Configuration Registers
|
||||
#
|
||||
######################################################################
|
||||
|
||||
cfgbits (key=CONFIG addr=0x2007 unused=0x3e00)
|
||||
field (key=FOSC mask=0x7 desc="Oscillator Selection bits")
|
||||
setting (req=0x7 value=0x7 desc="RC oscillator: CLKOUT function on GP4/OSC2/CLKOUT pin, RC on GP5/OSC1/CLKIN")
|
||||
setting (req=0x7 value=0x6 desc="RC oscillator: I/O function on GP4/OSC2/CLKOUT pin, RC on GP5/OSC1/CLKIN")
|
||||
setting (req=0x7 value=0x5 desc="INTOSC oscillator: CLKOUT function on GP4/OSC2/CLKOUT pin, I/O function on GP5/OSC1/CLKIN")
|
||||
setting (req=0x7 value=0x4 desc="INTOSC oscillator: I/O function on GP4/OSC2/CLKOUT pin, I/O function on GP5/OSC1/CLKIN")
|
||||
setting (req=0x7 value=0x3 desc="EC: I/O function on GP4/OSC2/CLKOUT pin, CLKIN on GP5/OSC1/CLKIN")
|
||||
setting (req=0x7 value=0x2 desc="HS oscillator: High speed crystal/resonator on GP4/OSC2/CLKOUT and GP5/OSC1/CLKIN")
|
||||
setting (req=0x7 value=0x1 desc="XT oscillator: Crystal/resonator on GP4/OSC2/CLKOUT and GP5/OSC1/CLKIN")
|
||||
setting (req=0x7 value=0x0 desc="LP oscillator: Low power crystal on GP4/OSC2/CLKOUT and GP5/OSC1/CLKIN")
|
||||
field (key=WDTE mask=0x8 desc="Watchdog Timer Enable bit")
|
||||
setting (req=0x8 value=0x8 desc="Enabled")
|
||||
setting (req=0x8 value=0x0 desc="Disabled")
|
||||
field (key=PWRTE mask=0x10 desc="Power-Up Timer Enable bit")
|
||||
setting (req=0x10 value=0x10 desc="Disabled")
|
||||
setting (req=0x10 value=0x0 desc="Enabled")
|
||||
field (key=MCLRE mask=0x20 desc="GP3/MCLR pin function select")
|
||||
setting (req=0x20 value=0x20 desc="Enabled")
|
||||
setting (req=0x20 value=0x0 desc="Disabled")
|
||||
field (key=BOREN mask=0x40 desc="Brown-out Detect Enable bit")
|
||||
setting (req=0x40 value=0x40 desc="Enabled")
|
||||
setting (req=0x40 value=0x0 desc="Disabled")
|
||||
field (key=CP mask=0x80 desc="Code Protection bit")
|
||||
setting (req=0x80 value=0x80 desc="Disabled")
|
||||
checksum (type=0x0 protregion=0x0-0x0)
|
||||
setting (req=0x80 value=0x0 desc="Enabled")
|
||||
checksum (type=0x20 protregion=0x0-0x3fe)
|
||||
field (key=CPD mask=0x100 desc="Data Code Protection bit")
|
||||
setting (req=0x100 value=0x100 desc="Disabled")
|
||||
setting (req=0x100 value=0x0 desc="Enabled")
|
||||
field (key=Reserved mask=0xe00 desc="Reserved" init=0x0 flags=xh)
|
||||
setting (req=0xe00 value=0x0 desc="Reserved")
|
||||
field (key=BG mask=0x3000 desc="Bandgap Calibration bits for BOD and POR voltage" flags=xh)
|
||||
setting (req=0x3000 value=0x3000 desc="Highest bandgap voltage")
|
||||
setting (req=0x3000 value=0x0 desc="Lowest bandgap voltage")
|
Binary file not shown.
@ -1,14 +0,0 @@
|
||||
This is the hex file that needs to be flashed to the PIC12F629 if you want to dump SA1 SNES games.
|
||||
Source: https://github.com/mrehkopf/sd2snes/tree/master/cic
|
||||
|
||||
You can either buy a [PICkit3](https://www.ebay.com/itm/PICkit3-PIC-KIT3-Debugger-Programmer-Emulator-PIC-Controller-Development-board/400926122453) or similar programmer and an [SOIC 8 adapter](https://www.ebay.com/itm/1PCS-SOIC8-SOP8-to-DIP8-EZ-Programmer-Adapter-Socket-Converter-module-wide150mil/222122979750) from ebay to flash the PIC12F629...
|
||||
|
||||
...or you can build a simple PIC flasher for the COM port using the schematic provided here but you need to adapt the pinout from the PIC16F84 to the PIC12F629.
|
||||
|
||||
![image](https://github.com/sanni/cartreader/blob/master/extras/snesCIC/pic_prog_schematic.gif)
|
||||
Source: http://www.instructables.com/id/Simple-JDM-PIC-Programmer/
|
||||
|
||||
![image](https://dl.dropboxusercontent.com/s/7c6ql87mu4dh70a/12f629.jpg?dl=1)
|
||||
|
||||
In WxPic choose "COM84 programmer for serial port" as interface type.
|
||||
You might also need to copy the PIC12F629.dev file from MPLAB into the devices folder.
|
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 6.3 KiB |
@ -1,71 +0,0 @@
|
||||
:020000040000FA
|
||||
:1000000000000000000010280510851005110512E1
|
||||
:1000100085190828000000000000000000002028CA
|
||||
:10002000831285010730990000308B008316293038
|
||||
:10003000850000309500803081008312051204286D
|
||||
:100040004030FC2105160515C4010000051183167A
|
||||
:100050000510851483120B30A1000130A20004307A
|
||||
:10006000A3000F30A4000430A5000B30A60005301B
|
||||
:10007000A7000730A8000F30A9000D30AA000630F5
|
||||
:10008000AB000130AC000E30AD000930AE000830DE
|
||||
:10009000AF000F30B1000030B2000A30B3000130C1
|
||||
:1000A000B4000830B5000530B6000F30B70001309D
|
||||
:1000B000B800B9000E30BA000130BB000030BC00FF
|
||||
:1000C0000D30BD000E30BE000C30BF00BA30F8213C
|
||||
:1000D00000000000B11905140000000005100130F7
|
||||
:1000E000F821000000003118051400000000051080
|
||||
:1000F0000130F82100000000B118051400000000D4
|
||||
:1001000005100130F821000000003119051400002D
|
||||
:10011000000005100130F8218316051485108312A4
|
||||
:100120002430F8210130C3000130203E8400000853
|
||||
:10013000A000A0102018A01420162011200885006F
|
||||
:100140000508C200103085000522851904284418CE
|
||||
:10015000C20C04160008C20604124218202800002F
|
||||
:1001600000000C30F8210518022A8518022A840A9A
|
||||
:100170000F300405031D97280130F821D620D62022
|
||||
:10018000D6203708C4003718C928831605148510EF
|
||||
:10019000CD288316051085140000831285190428C4
|
||||
:1001A000C30137080F39031D9528942869210000E1
|
||||
:1001B00000002F08A000013EA1072208C00021086E
|
||||
:1001C000A207A20AA2092308C1000F30A305400814
|
||||
:1001D0000F39A307A30A231A28294108A4072508D1
|
||||
:1001E000C0002408A5072608C10040080F39083EB2
|
||||
:1001F000C000401E2607A6004108013EA7072708A9
|
||||
:10020000013EA8072808013EA9072908013EAA07C0
|
||||
:100210002A08013EAB072B08013EAC072C08013E23
|
||||
:10022000AD072D08013EAE072E08013EAF0720089E
|
||||
:100230000F390F3EA0000000000000000000000089
|
||||
:100240000000000000000000201E68290000DB28DC
|
||||
:100250004108A3072408C0002308A4072508C100FB
|
||||
:1002600040080F39083EC000401E2507A500410880
|
||||
:10027000013EA6072608013EA7072708013EA8075A
|
||||
:100280002808013EA9072908013EAA072A08013EBD
|
||||
:10029000AB072B08013EAC072C08013EAD072D082B
|
||||
:1002A000013EAE072E08013EAF0720080F390F3E72
|
||||
:1002B000A00000000000000000000000000000009E
|
||||
:1002C0000000000000000000201E68290000DB285C
|
||||
:1002D00008003F08B000013EB1073208C0003108F5
|
||||
:1002E000B207B20AB2093308C1000F30B3054008A3
|
||||
:1002F0000F39B307B30A331AB8294108B4073508D0
|
||||
:10030000C0003408B5073608C10040080F39083E60
|
||||
:10031000C000401E3607B6004108013EB707370847
|
||||
:10032000013EB8073808013EB9073908013EBA074F
|
||||
:100330003A08013EBB073B08013EBC073C08013EB2
|
||||
:10034000BD073D08013EBE073E08013EBF0730081D
|
||||
:100350000F390F3EB0000000000000000000000058
|
||||
:100360000000000000000000301E682900006B291A
|
||||
:100370004108B3073408C0003308B4073508C1008A
|
||||
:1003800040080F39083EC000401E3507B50041083F
|
||||
:10039000013EB6073608013EB7073708013EB807E9
|
||||
:1003A0003808013EB9073908013EBA073A08013E4C
|
||||
:1003B000BB073B08013EBC073C08013EBD073D08AA
|
||||
:1003C000013EBE073E08013EBF0730080F390F3E11
|
||||
:1003D000B00000000000000000000000000000006D
|
||||
:1003E0000000000000000000301E682900006B299A
|
||||
:1003F000CF00CF0BF9290800CE000301F821CE0B66
|
||||
:10040000FE29080085190428022A431C122A2230DA
|
||||
:100410000406031D162A421C102A000009301B2A5C
|
||||
:1004200006301B2A00000000000000000000000051
|
||||
:0A043000000000001C2AB2000800C2
|
||||
:02400E00D33F9E
|
||||
:00000001FF
|
Loading…
Reference in New Issue
Block a user