This website requires JavaScript.
a1716418f8
comments
Romain Dolbeau
2022-09-24 08:00:23 +0200
cb6e09169e
more stuff thinking about V1.2
Romain Dolbeau
2022-07-17 10:02:26 +0200
e69b4b946b
forgot to commit last attempt at V1.2
Romain Dolbeau
2022-06-30 14:06:17 +0200
cbe0d0b2fb
drop vga
Romain Dolbeau
2022-06-28 13:11:52 +0200
0ac51ff686
update submodule
Romain Dolbeau
2022-11-01 09:08:20 +0100
82697b5685
drop moved files
Romain Dolbeau
2022-11-01 09:02:53 +0100
c6bbc762b5
update common
Romain Dolbeau
2022-10-31 17:04:54 +0100
da4061af64
move wb_master to common
Romain Dolbeau
2022-10-31 17:02:21 +0100
f0a6a4643f
move blit_goblin to common
Romain Dolbeau
2022-10-31 16:38:29 +0100
86fd0d5c18
more stuff moved to common
Romain Dolbeau
2022-10-31 15:58:47 +0100
904a248264
move fb_dma, fb_video to common
Romain Dolbeau
2022-10-31 15:53:49 +0100
f2da1f1163
move goblin to common
Romain Dolbeau
2022-10-31 15:45:24 +0100
239b74823f
move to submodules XiBus
Romain Dolbeau
2022-10-31 15:28:08 +0100
513ba19e29
Add XiBus as a module
Romain Dolbeau
2022-10-31 15:18:16 +0100
c3ec10e2dd
named parameters for more compatibility
Romain Dolbeau
2022-10-09 09:02:30 +0200
c08acd77ed
DMA + IRQ for RAM Disk
Romain Dolbeau
2022-10-08 18:23:01 +0200
6040bca13a
refactor ram dsk driver a bit more, some work toward multiplexed interrupt
Romain Dolbeau
2022-10-08 10:39:18 +0200
fb0a291b70
rework Dsk Prime function
Romain Dolbeau
2022-10-07 22:36:00 +0200
fa39c042d1
cleanup
Romain Dolbeau
2022-10-06 23:54:24 +0200
d29ac5bd65
oups
Romain Dolbeau
2022-10-06 23:39:17 +0200
3281c10e72
simplify
Romain Dolbeau
2022-10-06 23:34:54 +0200
c9e752218b
remove primary/secondary asm stubs
Romain Dolbeau
2022-10-06 23:31:45 +0200
4468ffd68c
rework build system
Romain Dolbeau
2022-10-06 23:28:07 +0200
17a9aebd78
pc-relative code from the compiler
Romain Dolbeau
2022-10-06 22:08:48 +0200
c3c96cf119
Remove ASM glue in driver table ; replace asm funciton MyaAddDrive by C version
Romain Dolbeau
2022-10-05 23:46:28 +0200
6943a54854
C-ify iodone, irq
Romain Dolbeau
2022-10-05 22:41:27 +0200
0f20034ce3
DMA
Romain Dolbeau
2022-10-05 22:19:48 +0200
cbfc0cad6d
try to get DMA to work in the ramdsk driver
Romain Dolbeau
2022-10-01 19:42:30 +0200
edace2fd53
drop unused test stuf
Romain Dolbeau
2022-10-01 10:09:50 +0200
d0d98f1390
'de' reaches the PHY, so add inframe to cover the whole screen and stabilize the windowboxed modes
Romain Dolbeau
2022-09-21 23:57:00 +0200
f722c396c9
clean-ups
Romain Dolbeau
2022-09-21 23:38:09 +0200
be8a2ec995
sampling more configurable
Romain Dolbeau
2022-09-21 23:06:17 +0200
b935541f61
sync non-sampling with sampling code
Romain Dolbeau
2022-09-21 23:05:23 +0200
45de956195
disable leds
Romain Dolbeau
2022-09-21 23:04:56 +0200
7eb5f578c3
missing entries (???)
Romain Dolbeau
2022-09-20 23:11:59 +0200
b8bd914a0b
fixes suggested on #mac68k
Romain Dolbeau
2022-09-20 08:39:35 +0200
09f456cae3
video page in WS (not yet HW), but MAcOS never uses that ??? Also add pram support.
Romain Dolbeau
2022-09-18 14:13:25 +0200
759354fa07
update on write not change
Romain Dolbeau
2022-09-18 14:12:31 +0200
085522bb66
upd readme
Romain Dolbeau
2022-09-18 09:36:33 +0200
1aed1ad89b
Multi (windoboxed) resolution support
Romain Dolbeau
2022-09-18 09:10:04 +0200
9e2caed442
oups, typos for 16/32
Romain Dolbeau
2022-09-17 19:10:55 +0200
7084f6e113
automate DeclRom more
Romain Dolbeau
2022-09-17 17:06:15 +0200
06637bbd5d
preliminary windowed resolution (640x480 for the moment)
Romain Dolbeau
2022-09-17 14:44:26 +0200
ce88b7c264
track HW changes
Romain Dolbeau
2022-09-11 14:36:14 +0200
b5d553801f
byte-swap the FB (SBus)
Romain Dolbeau
2022-08-27 10:21:49 +0200
87d04b187f
Rounding FMA
Romain Dolbeau
2022-08-27 08:30:21 +0200
759cfdbf4f
more bugfixes for EXA
Romain Dolbeau
2022-08-21 15:05:23 +0200
b27fdca5a2
typos...
Romain Dolbeau
2022-08-21 11:08:08 +0200
d1f07a12be
reverse byte...
Romain Dolbeau
2022-08-20 19:27:57 +0200
6e8b0192e2
Stuff for exa/composite support in X11 (SBusFPGA only for now)
Romain Dolbeau
2022-08-20 18:54:30 +0200
d9f964dd47
fix biblit bug
Romain Dolbeau
2022-08-15 17:22:11 +0200
71d88bfb61
better goblin (+accel) in SBus
Romain Dolbeau
2022-08-15 10:20:56 +0200
d7968d9c48
typo
Romain Dolbeau
2022-08-15 10:18:31 +0200
b3ff86573c
trying to re-instate SBus compatibility
Romain Dolbeau
2022-07-24 13:12:40 +0200
d70ba3e434
rename blit to blit_goblin
Romain Dolbeau
2022-07-23 12:58:13 +0200
abdb178089
trying to debug DMA for RAMDsk
Romain Dolbeau
2022-07-23 12:53:30 +0200
2fa11c6839
update README
Romain Dolbeau
2022-07-14 18:24:06 +0200
c0fbdca5d3
preliminary burst support for DMA
Romain Dolbeau
2022-07-14 17:17:53 +0200
5e7e7d5e2c
'back'port superslot to non-sampling NuBus interface
Romain Dolbeau
2022-07-14 09:34:29 +0200
d7a344555e
dCtlDevBase might be empty, but dCtlSlot is fine...
Romain Dolbeau
2022-07-14 09:33:15 +0200
3f3371a054
fix messed up timing...
Romain Dolbeau
2022-07-14 08:54:23 +0200
7913f6bced
upadte README
Romain Dolbeau
2022-06-26 13:27:33 +0200
363dd56600
checking in slot
Romain Dolbeau
2022-06-26 13:22:12 +0200
c6d6e26438
detect slot in INIT; detect slot in RAMDsk driver ; auto-mount RAMDDsk
Romain Dolbeau
2022-06-26 12:31:43 +0200
724d4406f9
better patterns
Romain Dolbeau
2022-06-25 12:54:10 +0200
733f446b27
HW-acceel big pattern (not sure about alignment...), add basic Icon w/ ShowInitIcon
Romain Dolbeau
2022-06-25 08:51:17 +0200
173c87ea02
LD/LDU/SD (64-bits, dual regs) support in Vex + accel ; ramdisk tested in Q650
Romain Dolbeau
2022-06-24 23:37:18 +0200
2d2cbdbafe
update ioRange; it doesn't actually affect the cache, only the MMU which we don't use...
Romain Dolbeau
2022-06-12 13:46:58 +0200
972f628e80
use some custom RLE to initiliaze the RAM disk with a valid HFS FS. Still doesn't mount at boot though.
Romain Dolbeau
2022-06-12 13:45:41 +0200
2000161727
in _sampling, map whole SDRAm in superslot and use the first 248 Mib as a RAM disk with driver in the DeclRom
Romain Dolbeau
2022-06-07 23:05:08 +0200
9b9f0efb6e
draft non-synchronous NuBus (using sampling at sysclk to cut down on latency), minimalist support for 1/2/4 accel
Romain Dolbeau
2022-06-06 22:36:43 +0100
9d4fbadbd4
commit current Vex config
Romain Dolbeau
2022-06-05 18:04:00 +0200
94cd6a9411
Move Vex to a 128-bit Wishbone, and add a bypass to access a dedicated memory port with a 128-bits datapath. Speeds up scrolling quite nicely.
Romain Dolbeau
2022-06-05 18:03:23 +0200
d9c21e7abb
stat module
Romain Dolbeau
2022-06-04 18:56:41 +0200
85c62fb331
new interface
Romain Dolbeau
2022-06-04 17:25:58 +0200
76c29d5b69
accel in 16/32 ; includes adding MUL to Vex & fixing a FIFO overrun in NuBus in 32 bits mode
Romain Dolbeau
2022-06-04 14:55:40 +0200
9a50f36153
add a byte-reversed access mode to accel registers, avoid the byte-reverse on the host
Romain Dolbeau
2022-06-04 11:11:28 +0200
fbcfe3152c
DMA debug with XiBus NuBus & add alternate Migen implementation of NuBus
Romain Dolbeau
2022-06-04 09:53:09 +0200
6271ddbef8
pingmaster sort-of-work
Romain Dolbeau
2022-05-30 19:06:33 +0200
3a52ab666f
buffers (fifo) write from NuBus to Wishbone, to improve write BW
Romain Dolbeau
2022-05-30 13:15:20 +0200
c8e8113c81
preliminary support for pattern-to-screen, reusing single-byte rectfill
Romain Dolbeau
2022-05-16 16:40:05 +0200
607832abc0
struct-based access to stack
Romain Dolbeau
2022-05-16 14:11:35 +0200
d53a70ba9e
Update memory map ; preliminary accel stuff to test (CW project missing, code resource INIT id 0 with the sysheap flag)
Romain Dolbeau
2022-05-15 14:05:23 +0200
f867f02c83
add 16-bits/thousands of colors
Romain Dolbeau
2022-04-22 22:00:25 +0100
44fa491540
C secondary, add rsrc directory w/o assembly
Romain Dolbeau
2022-04-19 22:31:31 +0100
3be6333be7
32-bits 'mllions of colors'
Romain Dolbeau
2022-04-18 17:04:32 +0200
e2994879bc
1/2/4/8 bit support
Romain Dolbeau
2022-04-18 14:10:17 +0200
8a3e58a75c
try for 1/8 bpp support in rom/drvr
Romain Dolbeau
2022-04-18 11:51:07 +0200
b5a718a2b5
new picture
Romain Dolbeau
2022-04-17 11:53:03 +0200
62b2c48b32
update to first tested version
Romain Dolbeau
2022-04-17 11:25:48 +0200
de1aaf8161
some missing stuff, minor HW update, SW
Romain Dolbeau
2022-02-05 15:32:44 +0100
68e63497af
more updates
Romain Dolbeau
2022-01-29 11:03:47 +0100
2d50954892
large clean-up update
Romain Dolbeau
2022-01-15 12:42:19 +0100
9297c355ed
Switch from 5V 74FCT245 to 3.3V 74LVT245
Romain Dolbeau
2022-01-09 18:19:49 +0100
6e18af0035
another update after discussion on tinkerdifferent
Romain Dolbeau
2022-01-09 17:57:34 +0100
b664739ba2
large update
Romain Dolbeau
2022-01-09 11:39:59 +0100
a040aba8e0
typos
Romain Dolbeau
2021-12-21 08:27:11 +0100
5f0bc43139
push to github
Romain Dolbeau
2021-12-21 08:26:30 +0100