Commit Graph

1118 Commits

Author SHA1 Message Date
Markus Fröschle
a23abf0b5d corresponds to the equivalent file release. Contains networking code for EmuTOS, PCI bus scan and card configuration. X86emu included but deactivated. R_0_8_3 2014-01-06 19:50:52 +00:00
Markus Fröschle
e365f91254 networking works (sort of). For some reason, the Firebee packets don't cross my switch (or only very few of them do). If I put a Linux box in between (cross cable), using it as router, everything works flawlessly. 2014-01-06 18:44:36 +00:00
Markus Fröschle
3f3787872d removed a few leftover DPRINT..s 2014-01-04 16:09:42 +00:00
Markus Fröschle
1c852d7082 fixed undefined value in X86 pci bios emulation 2014-01-04 12:58:28 +00:00
Markus Fröschle
1d5ec957f2 removed unused code 2014-01-04 09:23:32 +00:00
Markus Fröschle
c9d2ed3f49 x86emu now compiles with DBG_X86EMU 2014-01-04 09:09:20 +00:00
Markus Fröschle
a16fec11ae added missing files 2014-01-04 09:07:09 +00:00
Markus Fröschle
3ce50785e9 forgot file. Only half way finished. 2014-01-03 21:04:12 +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
85fc19e998 cleanup, more diagnostics 2014-01-03 07:19:36 +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
4017a336a9 disable interrupts in lowlevel_isr_handler 2014-01-02 15:00:15 +00:00
Markus Fröschle
2cb4c6c9b3 enabled PSC3 interrupt again 2014-01-02 13:46:23 +00:00
Markus Fröschle
3bf8683bc4 removed unused code 2014-01-02 13:16:50 +00:00
Markus Fröschle
123a0d46d0 modified svn-ignore properties 2014-01-02 13:05:12 +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
dd60e17b18 more cleanup 2014-01-02 10:35:56 +00:00
Markus Fröschle
a223dd3b89 cleanup, formatting, unified dbg() diagnostic printouts 2014-01-02 09:47:46 +00:00
Markus Fröschle
3a9fe643c9 cleaned up 2014-01-02 07:11:56 +00:00
Markus Fröschle
f85a7b0ece removed hexdump() as bios detection does now work 2014-01-02 07:10:40 +00:00
Markus Fröschle
e06ddfbbe8 fixed type error when calling hexdump() 2014-01-02 07:09:35 +00:00
Markus Fröschle
310f612884 cleaned up 2014-01-02 06:59:15 +00:00
Markus Fröschle
c3e8171329 enable second FEC for m548x 2014-01-02 06:39:49 +00:00
Markus Fröschle
d6e7d93958 cleaned up 2014-01-02 06:35:15 +00:00
Markus Fröschle
7f1afb8786 cleaned up formatting 2014-01-01 21:53:39 +00:00
Markus Fröschle
dcf0797f11 added interface structure to make the MCD DMA available to MiNT (DMAC cookie). MinT's FEC driver works somewhat, but not reliable yet. 2014-01-01 21:28:17 +00:00
Markus Fröschle
4d37bfcf42 enabled MCDMA for fec 2014-01-01 13:02:37 +00:00
Markus Fröschle
45dc5b564a extended driver vector to incorporate framebuffer driver 2014-01-01 11:08:24 +00:00
Markus Fröschle
6293dfb48f disabled debug output 2013-12-31 15:45:30 +00:00
Markus Fröschle
8b5c3477b4 card and ROM now properly detected, but bios emulator hangs in endless loop 2013-12-31 15:24:10 +00:00
Markus Fröschle
743698fb26 fixed bug in I/O PCIBAR detection 2013-12-31 15:23:07 +00:00
Markus Fröschle
ebf745a916 fixed bug in I/O PCIBAR detection 2013-12-31 15:22:29 +00:00
Markus Fröschle
3f071add1d RADEON card works mainly, the IO-space does not get properly detected yet, however 2013-12-31 13:13:25 +00:00
Markus Fröschle
c0fc3a6e97 added more debugging diagnostics, added missing function prototypes 2013-12-31 08:46:45 +00:00
Markus Fröschle
3e884359dc added missing memory barrier to asm statements - BaS crashed with compiler optimizations 2013-12-30 23:59:07 +00:00
Markus Fröschle
a6543b6b0a RADEON card detected and initialized. ROM mapping seems to have a problem. PCI PCIERBAR setting fixed 2013-12-30 23:01:35 +00:00
Markus Fröschle
0a80ff93a0 fixex formatting 2013-12-30 12:19:42 +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
4d1dbf1324 fixed radeon_fifo_wait() - renamed to radeon_wait_for_fifo() 2013-12-30 10:26:17 +00:00
Markus Fröschle
5e5299c456 added sprintf() to x86emu/debug.c 2013-12-30 10:22:33 +00:00
Markus Fröschle
cf3b937e8f implemented pci_find_classcode() 2013-12-30 09:58:14 +00:00
Markus Fröschle
1a29b7499c added sprintf() 2013-12-30 07:57:45 +00:00
Markus Fröschle
51b28c5e1f added missing files 2013-12-30 07:55:28 +00:00
Markus Fröschle
e0f91ee339 added missing file 2013-12-30 07:47:21 +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
5c0cf1489f fixed more undefined symbols 2013-12-29 10:26:21 +00:00