]> git.sesse.net Git - pistorm/log
pistorm
3 years agoMerge pull request #4 from beeanyew/rom-mirror-fix
captain-amygdala [Wed, 9 Dec 2020 14:18:15 +0000 (15:18 +0100)]
Merge pull request #4 from beeanyew/rom-mirror-fix

Add support for ROM mirroring

3 years agoFlip all eight bits for physically complemented Zorro registers
beeanyew [Wed, 9 Dec 2020 14:07:24 +0000 (15:07 +0100)]
Flip all eight bits for physically complemented Zorro registers

This appears to be consistent with the way data is presented when reading nibbles from autoconf registers on a real Amiga.

3 years agoLink Autoconf PICs so that no physical boards get skipped
beeanyew [Mon, 7 Dec 2020 01:15:15 +0000 (02:15 +0100)]
Link Autoconf PICs so that no physical boards get skipped

The board in the (logical) first Zorro slot MAY still get skipped, but I can't confirm this yet.

3 years agoAdjust keyboard event file path
beeanyew [Sun, 6 Dec 2020 12:09:15 +0000 (13:09 +0100)]
Adjust keyboard event file path

Also adds a command line switch --kb-file that lets you specify the path to the file path currently receiving events from the keyboard.

3 years agoAdd missing input/input.c to the Makefile
beeanyew [Sun, 6 Dec 2020 10:19:36 +0000 (11:19 +0100)]
Add missing input/input.c to the Makefile

3 years ago[WIP] Add Z3 Fast autoconf support
beeanyew [Sun, 6 Dec 2020 00:29:50 +0000 (01:29 +0100)]
[WIP] Add Z3 Fast autoconf support

3 years ago[WIP] Add platforms, Z2 config file-based autoconf Fast
beeanyew [Sat, 5 Dec 2020 18:56:32 +0000 (19:56 +0100)]
[WIP] Add platforms, Z2 config file-based autoconf Fast

3 years ago[WIP] Keyboard event handling
beeanyew [Fri, 4 Dec 2020 21:56:10 +0000 (22:56 +0100)]
[WIP] Keyboard event handling

3 years agoAdd support for ROM mirroring
beeanyew [Fri, 4 Dec 2020 17:35:56 +0000 (18:35 +0100)]
Add support for ROM mirroring

Confirmed to be working this way on a real Amiga, removes the need for separate ROM image maps in the config file for 256/512KB ROM images.

3 years agoMerge pull request #3 from beeanyew/config-file
captain-amygdala [Fri, 4 Dec 2020 08:09:52 +0000 (09:09 +0100)]
Merge pull request #3 from beeanyew/config-file

Config file support

3 years agoDisable keyboard input for now
beeanyew [Fri, 4 Dec 2020 07:35:22 +0000 (08:35 +0100)]
Disable keyboard input for now

Apparently termios performance is terrible. Should probably be in a thread non-blocked by the CPU emulation as well.

3 years agokbhit performance impact test
beeanyew [Fri, 4 Dec 2020 07:27:29 +0000 (08:27 +0100)]
kbhit performance impact test

3 years agoRemove fake Chip RAM mapping from default.cfg
beeanyew [Fri, 4 Dec 2020 07:19:51 +0000 (08:19 +0100)]
Remove fake Chip RAM mapping from default.cfg

3 years agoCleanup, move mouse/keyboard input code out of emulator.c
beeanyew [Fri, 4 Dec 2020 07:11:29 +0000 (08:11 +0100)]
Cleanup, move mouse/keyboard input code out of emulator.c

3 years agoRework some emulator stuff, update sample X68000 config for OVL
beeanyew [Thu, 3 Dec 2020 14:05:10 +0000 (15:05 +0100)]
Rework some emulator stuff, update sample X68000 config for OVL

3 years agoAdd .gitignore
beeanyew [Thu, 3 Dec 2020 14:03:01 +0000 (15:03 +0100)]
Add .gitignore

Keeps the object files and some others out of the git unstaged changes.

3 years agoInitial config file+memory map implementation
beeanyew [Wed, 2 Dec 2020 17:17:27 +0000 (18:17 +0100)]
Initial config file+memory map implementation

3 years agoUpdate README.md
captain-amygdala [Mon, 30 Nov 2020 18:35:25 +0000 (19:35 +0100)]
Update README.md

3 years agoCPU set to 020
Claude [Sun, 29 Nov 2020 13:19:17 +0000 (13:19 +0000)]
CPU set to 020

3 years agoIDE IRQ works
Claude [Sun, 29 Nov 2020 13:17:59 +0000 (13:17 +0000)]
IDE IRQ works

3 years agoMerge branch 'main' of https://github.com/captain-amygdala/pistorm into main
Claude [Tue, 24 Nov 2020 18:38:31 +0000 (18:38 +0000)]
Merge branch 'main' of https://github.com/captain-amygdala/pistorm into main

3 years ago24bit address space opened and masked to fpga
Claude [Tue, 24 Nov 2020 18:38:00 +0000 (18:38 +0000)]
24bit address space opened and masked to fpga

3 years agoDelete hd0.tar.gz
captain-amygdala [Mon, 23 Nov 2020 19:49:49 +0000 (20:49 +0100)]
Delete hd0.tar.gz

*poof*

3 years agoUpdate README.md
captain-amygdala [Mon, 23 Nov 2020 19:41:46 +0000 (20:41 +0100)]
Update README.md

3 years agoMerge pull request #2 from beeanyew/gayle-cmdline-switch
captain-amygdala [Mon, 23 Nov 2020 19:18:33 +0000 (20:18 +0100)]
Merge pull request #2 from beeanyew/gayle-cmdline-switch

Add command line switch to disable Gayle emulation

3 years agobus timing back to normal, 68k data sampling point 2 cycles earlier
Claude [Mon, 23 Nov 2020 16:34:24 +0000 (16:34 +0000)]
bus timing back to normal, 68k data sampling point 2 cycles earlier

3 years agoFPGA 68k bus write and read a bit later in SMI statemachine
Claude [Mon, 23 Nov 2020 16:08:34 +0000 (16:08 +0000)]
FPGA 68k bus write and read a bit later in SMI statemachine

3 years agoIDE IRQ, FPGA with maximum current strength on FET busctrl signals
Claude [Mon, 23 Nov 2020 15:55:04 +0000 (15:55 +0000)]
IDE IRQ, FPGA with maximum current strength on FET busctrl signals

3 years agoAdd command line switch to disable Gayle emulation
beean [Mon, 23 Nov 2020 09:55:15 +0000 (10:55 +0100)]
Add command line switch to disable Gayle emulation

3 years agocleanup
Claude [Sun, 22 Nov 2020 15:04:53 +0000 (15:04 +0000)]
cleanup

3 years agoback to normal..
Claude [Sun, 22 Nov 2020 12:45:28 +0000 (12:45 +0000)]
back to normal..

3 years agoMerge branch 'main' of https://github.com/captain-amygdala/pistorm into main
Claude [Sun, 22 Nov 2020 11:42:00 +0000 (11:42 +0000)]
Merge branch 'main' of https://github.com/captain-amygdala/pistorm into main

3 years agobus access a bit optimized
Claude [Sun, 22 Nov 2020 11:41:07 +0000 (11:41 +0000)]
bus access a bit optimized

3 years agoUpdate README.md
captain-amygdala [Sun, 22 Nov 2020 09:36:19 +0000 (10:36 +0100)]
Update README.md

3 years agoUpdate README.md
captain-amygdala [Sun, 22 Nov 2020 09:32:59 +0000 (10:32 +0100)]
Update README.md

3 years agoAdd files via upload
captain-amygdala [Sun, 22 Nov 2020 09:21:00 +0000 (10:21 +0100)]
Add files via upload

Hardware Files

3 years agoreset handling, fpga update needed
Claude [Sun, 22 Nov 2020 08:55:42 +0000 (08:55 +0000)]
reset handling, fpga update needed

3 years agofixed 24bit address space decoding
Claude [Sun, 22 Nov 2020 07:38:21 +0000 (07:38 +0000)]
fixed 24bit address space decoding

3 years agokickstart rom loading from filesystem working
Claude [Sat, 21 Nov 2020 19:00:38 +0000 (19:00 +0000)]
kickstart rom loading from filesystem working

3 years agoirq handling simplified
Claude [Sat, 21 Nov 2020 12:09:20 +0000 (12:09 +0000)]
irq handling simplified

3 years agofixed mmu and fpu detection, added reset handling for autoconf, added fpga update
Claude [Sat, 21 Nov 2020 10:15:47 +0000 (10:15 +0000)]
fixed mmu and fpu detection, added reset handling for autoconf, added fpga update

3 years agofixed mmu and fpu detection, added reset handling for autoconf, added fpga update
Claude [Sat, 21 Nov 2020 10:12:43 +0000 (10:12 +0000)]
fixed mmu and fpu detection, added reset handling for autoconf, added fpga update

3 years agoMerge branch 'main' of https://github.com/captain-amygdala/pistorm into main
Claude [Sat, 21 Nov 2020 08:04:19 +0000 (08:04 +0000)]
Merge branch 'main' of https://github.com/captain-amygdala/pistorm into main

3 years agotrap >24bit address to real amiga hardware
Claude [Sat, 21 Nov 2020 08:03:38 +0000 (08:03 +0000)]
trap >24bit address to real amiga hardware

3 years agoDelete .hd0.img.swp
captain-amygdala [Thu, 19 Nov 2020 10:58:14 +0000 (11:58 +0100)]
Delete .hd0.img.swp

3 years agoMerge branch 'main' of https://github.com/captain-amygdala/pistorm into main
Claude [Wed, 18 Nov 2020 18:50:44 +0000 (18:50 +0000)]
Merge branch 'main' of https://github.com/captain-amygdala/pistorm into main

3 years agostarted kickrom loading from filesystem,not functional yet...
Claude [Wed, 18 Nov 2020 18:50:14 +0000 (18:50 +0000)]
started kickrom loading from filesystem,not functional yet...

3 years agoUpdate Makefile
captain-amygdala [Wed, 18 Nov 2020 15:05:42 +0000 (16:05 +0100)]
Update Makefile

removed profiling

3 years agoMerge pull request #1 from flype44/patch-1
captain-amygdala [Mon, 16 Nov 2020 17:59:28 +0000 (18:59 +0100)]
Merge pull request #1 from flype44/patch-1

Update README.md

3 years agoUpdate README.md
flype44 [Mon, 16 Nov 2020 17:56:43 +0000 (18:56 +0100)]
Update README.md

3 years agoUpdate README.md
captain-amygdala [Mon, 16 Nov 2020 16:23:49 +0000 (17:23 +0100)]
Update README.md

3 years agoUpdate README.md
captain-amygdala [Mon, 16 Nov 2020 16:20:44 +0000 (17:20 +0100)]
Update README.md

3 years agoUpdate README.md
captain-amygdala [Mon, 16 Nov 2020 16:18:48 +0000 (17:18 +0100)]
Update README.md

3 years agoUpdate README.md
captain-amygdala [Mon, 16 Nov 2020 16:17:25 +0000 (17:17 +0100)]
Update README.md

3 years agoIDE starts working,minimal hd0.img
Claude [Sat, 7 Nov 2020 14:03:19 +0000 (15:03 +0100)]
IDE starts working,minimal hd0.img

3 years agocleaned up write functions, added gayle
Claude [Sun, 1 Nov 2020 18:25:27 +0000 (19:25 +0100)]
cleaned up write functions, added gayle

3 years agoadded, not yet functioning, IDE emulation
Claude [Sun, 1 Nov 2020 18:21:15 +0000 (19:21 +0100)]
added, not yet functioning, IDE emulation

3 years agofirst commit
Claude [Sat, 31 Oct 2020 08:26:56 +0000 (09:26 +0100)]
first commit