Byron Lathi
|
da41e60ee7
|
integrate sd controller and super simple tb
|
2024-03-10 11:31:07 -07:00 |
|
Byron Lathi
|
81382925f8
|
Update rtl common and sd controller submodules
|
2024-03-10 10:24:50 -07:00 |
|
Byron Lathi
|
96e014567d
|
Add sd controller submodule
|
2024-03-04 00:06:29 -08:00 |
|
Byron Lathi
|
cf693a28d6
|
Merge branch '79-add-sdram' into 'AXI-Rewrite'
Resolve "Add SDRAM"
Closes #79
See merge request bslathi19/super6502!69
|
2024-03-04 07:38:13 +00:00 |
|
Byron Lathi
|
38c64e5551
|
Add sdram io to fpga
|
2024-03-03 23:35:25 -08:00 |
|
Byron Lathi
|
358dfdbe75
|
Add sdram io to fpga
|
2024-03-03 23:31:02 -08:00 |
|
Byron Lathi
|
aee04b777a
|
Fix sdram sim
Just need to add the RTL_SIM define
|
2024-03-03 21:33:28 -08:00 |
|
Byron Lathi
|
10a72d8e1f
|
Add sdram, don't think it works though
|
2024-03-03 20:43:37 -08:00 |
|
Byron Lathi
|
78dfb01bd7
|
Merge branch '81-add-simulation' into 'AXI-Rewrite'
Resolve "Add simulation"
Closes #81
See merge request bslathi19/super6502!68
|
2024-03-04 01:24:49 +00:00 |
|
Byron Lathi
|
12f54e7358
|
Merge branch '78-add-basic-software' into 81-add-simulation
|
2024-03-03 17:17:13 -08:00 |
|
Byron Lathi
|
01b1ecbcac
|
Add basic sim
|
2024-03-03 17:09:17 -08:00 |
|
Byron Lathi
|
3a9b967a5d
|
Merge branch '78-add-basic-software' into 'AXI-Rewrite'
Resolve "Add Basic Software"
Closes #78
See merge request bslathi19/super6502!67
|
2024-03-03 23:17:39 +00:00 |
|
Byron Lathi
|
ab9da189d1
|
Build software correctly, ignore debugger files
|
2024-03-03 14:50:40 -08:00 |
|
Byron Lathi
|
a343b23ddd
|
Make a venv in build
|
2024-03-03 13:13:41 -08:00 |
|
Byron Lathi
|
d60d7a25b2
|
Build everything in ci
|
2024-03-03 13:06:56 -08:00 |
|
Byron Lathi
|
42fbc17a2a
|
Add test code and top level Makefile
|
2024-03-03 12:52:44 -08:00 |
|
Byron Lathi
|
0ba5888aa1
|
Merge branch '77-add-axi-cpu-and-ram' into 'AXI-Rewrite'
Resolve "Add axi cpu and ram"
Closes #77
See merge request bslathi19/super6502!66
|
2024-03-03 19:38:10 +00:00 |
|
Byron Lathi
|
cd1dfa39cb
|
Fix PLL settings, add cpu output clock
|
2024-03-03 09:45:04 -08:00 |
|
Byron Lathi
|
6213d2a227
|
Use relative submodule paths for ci
|
2024-03-02 23:47:13 -08:00 |
|
Byron Lathi
|
31b3fdcfc9
|
Add basic ci and separate hw from all target
|
2024-03-02 22:55:39 -08:00 |
|
Byron Lathi
|
0752220b0e
|
Add basic project with cpu, ram and rom
|
2024-03-02 22:46:48 -08:00 |
|
Byron Lathi
|
0a0394ae33
|
Delete everything
|
2024-03-02 20:11:33 -08:00 |
|
Byron Lathi
|
273484b994
|
Merge branch '15-parse-the-read-only-file-system' into 'master'
Resolve "Parse the read-only file system"
Closes #15
See merge request bslathi19/super6502!64
|
2023-12-09 07:28:55 +00:00 |
|
Byron Lathi
|
0aca4af272
|
Add fixes for multiple sectors per cluster
|
2023-12-08 23:11:52 -08:00 |
|
Byron Lathi
|
5259fa8e65
|
Clear the carry flag, not the interrupt flag...
|
2023-12-08 08:12:50 -08:00 |
|
Byron Lathi
|
15e9b44318
|
Try clearing carry flag, that always helps. Also don't need verilog image anymore
|
2023-12-07 23:29:18 -08:00 |
|
Byron Lathi
|
6f16ac4daf
|
Add close, add filesystem code to main kernel for hardware testing
|
2023-12-07 08:10:45 -08:00 |
|
Byron Lathi
|
0327ab6a2b
|
Handle non-aligned reads
|
2023-12-06 21:02:41 -08:00 |
|
Byron Lathi
|
066bb0ee8c
|
Get read working a little bit more. Need to handle edge cases!
|
2023-12-05 23:29:00 -08:00 |
|
Byron Lathi
|
4c3c3fd731
|
Get something working with read
It is not reading offset correctly
|
2023-12-05 22:47:24 -08:00 |
|
Byron Lathi
|
48b39eb92d
|
Hack together open()
|
2023-12-05 19:10:27 -08:00 |
|
Byron Lathi
|
9ae1593957
|
Read out very long file, but not very long name
|
2023-12-05 08:29:44 -08:00 |
|
Byron Lathi
|
13738fc0d8
|
Read a little bit of the data from the file
|
2023-12-05 08:15:24 -08:00 |
|
Byron Lathi
|
946234381d
|
Look through files without trying too hard
|
2023-12-05 08:08:20 -08:00 |
|
Byron Lathi
|
2859055f98
|
Add some basic code, build kernel stuff in tree
|
2023-12-04 23:06:00 -08:00 |
|
Byron Lathi
|
902b1b5bb9
|
Save root cluster number
|
2023-12-04 21:57:36 -08:00 |
|
Byron Lathi
|
84814f05f9
|
Calculate data start
|
2023-12-04 18:40:21 -08:00 |
|
Byron Lathi
|
16a7f4db4d
|
Update cc65 pointer with PVSeek
|
2023-12-04 00:18:18 -08:00 |
|
Byron Lathi
|
5c74d161d4
|
Add some basic fat32 code
|
2023-12-03 23:27:45 -08:00 |
|
Byron Lathi
|
184c58b962
|
Add dumb multiplier code test
|
2023-12-02 20:31:59 -08:00 |
|
Byron Lathi
|
2f8290bfb0
|
Merge branch '16-realtime-clock-driver' into 'master'
Resolve "realtime clock driver"
Closes #16
See merge request bslathi19/super6502!62
|
2023-12-02 07:15:50 +00:00 |
|
Byron Lathi
|
de804ac3ca
|
Use tmp1 instead of y register
popa clobbers y
|
2023-12-01 22:53:41 -08:00 |
|
Byron Lathi
|
e8452eb98c
|
Add rtc_set
|
2023-12-01 08:28:38 -08:00 |
|
Byron Lathi
|
2cdd260a87
|
Change kicad library commit
Needs to be a commit in kicad-library-2
|
2023-12-01 07:57:38 -08:00 |
|
Byron Lathi
|
d49fa64d34
|
Merge branch '14-terminal-driver' into 'master'
Resolve "Terminal Driver"
Closes #14
See merge request bslathi19/super6502!58
|
2023-12-01 09:13:39 +00:00 |
|
Byron Lathi
|
eb676da0d7
|
Merge branch '68-fpga-images-randomly-do-not-work' into 'master'
Resolve "FPGA images randomly do not work"
Closes #68
See merge request bslathi19/super6502!60
|
2023-12-01 08:57:53 +00:00 |
|
Byron Lathi
|
32c82044a7
|
Fix more bugs
|
2023-12-01 00:56:16 -08:00 |
|
Byron Lathi
|
a169b30028
|
Fix not saving to ptr1 and comparing y
|
2023-11-30 23:58:30 -08:00 |
|
Byron Lathi
|
e805b19eca
|
Add some flops to the mapper
This is NOT how to do CDC
|
2023-11-30 17:40:21 -08:00 |
|
Byron Lathi
|
597d15e234
|
Add terminal write as well, use it in kernel
|
2023-11-29 17:19:18 -08:00 |
|