Delete files

This commit is contained in:
sanni 2019-04-02 11:53:15 +02:00
parent 79c6877fce
commit a26438d016
13 changed files with 0 additions and 327 deletions

Binary file not shown.

View File

@ -1 +0,0 @@
Here are two tools that can byteswap a N64 rom for you.

Binary file not shown.

View File

@ -1,2 +0,0 @@
Saveswap Tool made by saturnu
Source: http://krikzz.com/forum/index.php?topic=2298.0

View File

@ -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.

View File

@ -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")

View File

@ -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.

Before

Width:  |  Height:  |  Size: 6.3 KiB

View File

@ -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