Markus Fröschle
|
56cbd17373
|
refactored USB driver code, enabled debug printouts everywhere
|
2014-09-01 19:22:26 +00:00 |
|
Markus Fröschle
|
d842254b36
|
support for JTAGWAIT.PRG (configure FPGA from JTAG port) implemented
|
2014-08-09 13:07:28 +00:00 |
|
David Gálvez
|
8d62eb705f
|
Merge pci_BaS_gcc branch to trunk
|
2014-07-10 15:45:45 +00:00 |
|
Markus Fröschle
|
7fd0c0c663
|
modified init_fpga() to honour JTAG configuration. Does not work
currently and needs support from the TOS side (program not finished yet)
|
2014-06-22 16:00:49 +00:00 |
|
David Gálvez
|
73f75895bc
|
Add driver interface for PCI
|
2014-05-21 08:40:50 +00:00 |
|
Markus Fröschle
|
fe5b7d466d
|
translated more of the assembler code into C
|
2014-02-02 21:35:46 +00:00 |
|
Markus Fröschle
|
1fb6c756ae
|
modified to throw errors if an unknown machine type is detected
|
2014-01-28 15:49:05 +00:00 |
|
Markus Fröschle
|
e5c9d63059
|
cleaned up. X86emu does not work with debug trace on currently.
|
2014-01-03 21:03:35 +00:00 |
|
Markus Fröschle
|
3034ede3a6
|
implemented PHY, but still only occasionly transmitted packets. Obviously, there's a bug somewhere ;)
|
2014-01-02 21:33:27 +00:00 |
|
Markus Fröschle
|
92353018fa
|
removed #warning directive (leftover from previous bug hunting)
|
2014-01-02 11:49:09 +00:00 |
|
Markus Fröschle
|
4f8352270a
|
repaired compilation with m68k-atari-mint toolchain. Somewhere in the process, some (.text) entries got lost which causes the linker to fail (with an "Invalid operation" error message only, nothing else)
|
2014-01-02 11:46:15 +00:00 |
|
Markus Fröschle
|
45dc5b564a
|
extended driver vector to incorporate framebuffer driver
|
2014-01-01 11:08:24 +00:00 |
|
Markus Fröschle
|
5a30b0f61c
|
renamed all files which are part of the x86 emulator to start with "x86"
|
2013-12-30 11:24:14 +00:00 |
|
Markus Fröschle
|
14ac39a052
|
fixed more missing functions
|
2013-12-29 23:44:09 +00:00 |
|
Markus Fröschle
|
7b4e8fa3a4
|
added more missing files to x86emu
|
2013-12-29 19:59:25 +00:00 |
|
Markus Fröschle
|
acd6dc7db1
|
added missing includes for x86 emulator
|
2013-12-29 19:00:24 +00:00 |
|
Markus Fröschle
|
a793d4993e
|
further fixes to biosemu, added offscreen
|
2013-12-29 15:35:40 +00:00 |
|
Markus Fröschle
|
8466d7573b
|
added more framebuffer dependencies
|
2013-12-29 10:06:11 +00:00 |
|
Markus Fröschle
|
0297c08b8e
|
more dependencies resolved
|
2013-12-29 08:58:58 +00:00 |
|
Markus Fröschle
|
5d433ec916
|
incorporatet fbmem
|
2013-12-28 18:02:07 +00:00 |
|
Markus Fröschle
|
0da62531c0
|
m548x runs now cleanly (had to remove radeon files from make for now)
|
2013-12-28 16:51:00 +00:00 |
|
Markus Fröschle
|
25971f0aef
|
added radeon_vid.c
|
2013-12-28 08:19:57 +00:00 |
|
Markus Fröschle
|
7addadeb70
|
added video files (shamlessly stolen from EmuTOS)
|
2013-12-24 09:37:29 +00:00 |
|
Markus Fröschle
|
53dcc23bd6
|
added more networking routines
|
2013-12-23 14:14:25 +00:00 |
|
Markus Fröschle
|
2763966f4c
|
added code to support FEC networking
|
2013-12-23 12:55:19 +00:00 |
|
Markus Fröschle
|
ff403fc7a3
|
added a 1 Meg page as very last RAM page to handle uncached memory for drivers. This moved the BaS RAM area to the second last page of memory
|
2013-12-22 16:08:18 +00:00 |
|
Markus Fröschle
|
4c15edaab2
|
driver interface to OS implemented and tested
|
2013-12-22 14:16:59 +00:00 |
|
Markus Fröschle
|
098a6d32fa
|
removed supervisor stuff/protect mode
|
2013-12-21 16:18:15 +00:00 |
|
Markus Fröschle
|
4337d25e4c
|
integrated USB mouse driver
|
2013-12-11 15:46:32 +00:00 |
|
Markus Fröschle
|
f715cd0792
|
fix alignment of .bas segment to ensure failsafe copy
|
2013-12-08 07:02:18 +00:00 |
|
Markus Fröschle
|
8c39320c54
|
fixed to run from flash and ram identically. Also fixed to run EmuTOS with BaS on the m5484lite
|
2013-12-07 21:16:36 +00:00 |
|
Markus Fröschle
|
46fbcd7391
|
corrected indents
|
2013-12-07 07:06:35 +00:00 |
|
Markus Fröschle
|
44361ab1a1
|
still target aborts
|
2013-11-10 18:11:33 +00:00 |
|
Markus Fröschle
|
a0b79c96e9
|
made ram location of bas_ram dependend on overall memory size
|
2013-11-07 19:59:53 +00:00 |
|
Markus Fröschle
|
9bdd387ce4
|
move EmuTOS flash base address definition to machine specific include file
|
2013-11-05 20:18:40 +00:00 |
|
Markus Fröschle
|
939397cf36
|
modified to use the supplied preprocessor define "COMPILE_RAM" instead of fiddling with "TARGET_ADDRESS"
|
2013-11-05 11:12:19 +00:00 |
|
Markus Fröschle
|
19f3e2c39d
|
changed bas_rom memory flags to WX when compiling to RAM. Should fix global variables problem since .bss was previously mapped to nonexistant memory locations with ld trying to be smart
|
2013-11-05 06:31:35 +00:00 |
|
Markus Fröschle
|
70365f08e4
|
fixed a few bugs but still no go.
Seem to have problems with global variables?
|
2013-11-04 20:58:57 +00:00 |
|
Markus Fröschle
|
d14bfd1cf2
|
tried, but did not find the cause of access error during alignment of the TD buffers...
|
2013-11-04 20:09:32 +00:00 |
|
Markus Fröschle
|
3b74e476b4
|
fixed comments
|
2013-11-03 19:34:11 +00:00 |
|
Markus Fröschle
|
1ee3ff8412
|
rearrange USB memory buffer
|
2013-11-03 19:13:33 +00:00 |
|
Markus Fröschle
|
918359acdb
|
modified USB buffer location
|
2013-11-03 14:18:25 +00:00 |
|
Markus Fröschle
|
a7b6c9cffa
|
code runs until ohci_lowlevel_init() but can't continue since pci_get_resource() is not implemented yet
|
2013-11-03 11:20:39 +00:00 |
|
Markus Fröschle
|
6b0dcee284
|
implemented more helper functions needed by usb
|
2013-11-03 08:19:19 +00:00 |
|
Markus Fröschle
|
1259b556ed
|
Makefile fixed to support m5484 LITE
|
2013-11-01 09:15:16 +00:00 |
|
Markus Fröschle
|
2c07c85fe8
|
modified to build BaS for M5484LITE
|
2013-10-29 21:01:40 +00:00 |
|
Markus Fröschle
|
a373d55795
|
first steps to make Makefile machine independent
|
2013-10-29 14:43:53 +00:00 |
|
Markus Fröschle
|
a5ba6ce563
|
swapped out pci initialization into separate source file (still needs some testing bevore removing the original)
|
2013-10-21 10:03:00 +00:00 |
|
Markus Fröschle
|
0f6a88260b
|
fixed a few MDMA-related quirks. DMA still doesn't work when running from RAM
|
2013-08-24 07:46:15 +00:00 |
|
Markus Fröschle
|
e4fb9f9c5d
|
changed mapping of system SRAM
|
2013-08-12 05:16:53 +00:00 |
|