Project

General

Profile

Statistics
| Revision:

# Date Author Comment
374 05/17/2015 02:47 PM markw

Patches to improve SIO from Hias. Many thanks!

368 05/17/2015 02:31 PM markw

command missing from sensitivity list

366 05/10/2015 09:59 PM markw

Aeon lite memory map improvements.

362 04/30/2015 09:37 PM markw

Reverted the change that broke acid

361 04/26/2015 04:03 PM markw

Stimer should not reset serial port. Reset audio output flip-flops on stimer. TODO: This breaks an acid test, but that is another bug I think this was hiding.

359 04/21/2015 09:48 PM markw

Add breakout board support. Pass clockin/clockout to pokey (untested).

357 04/21/2015 09:43 PM markw

Patch from Hias to fix dropped command packets. Many thanks for digging into this!

354 04/16/2015 10:54 PM markw

Infer a multipler for pokey lookup

353 04/16/2015 10:53 PM markw

Added synchronizer

352 04/08/2015 07:59 AM markw

Reverted antic highres "fixes" that break numen. circa r256/257

349 04/06/2015 02:04 PM markw

Fix 480i interlace. Vsync needs to be on exactly the right row, also the AN2 must be disabled by clearing bits 0 or 1 on dmactl.

346 04/04/2015 02:45 PM markw

Split the concept of hsync, vsync and composite sync. When composite sync used tie vsync high. The offset hsync pulse of pal/hsync is only present for 15khz composite sync. Remove rom selection since its unused.

344 03/27/2015 11:09 PM markw

Scanlines were broken by last change (were alternating each frame)

339 03/27/2015 02:23 PM markw

Allow 64k carts to work. Switch keyboard to PS2 port 2.

337 03/26/2015 11:17 PM markw

The banks have a hole from 64k-256k, use this for the os rom, freeze and directory cache

334 03/26/2015 09:55 PM markw

Aded papilio duo

333 03/26/2015 09:55 PM markw

Added low memory type 2 - for papilio and its 512k

332 03/26/2015 09:55 PM markw

Resync output to input hsync

321 03/15/2015 04:00 PM markw

Space reduction to fit onto a Spartan 6 LX9. Allow disabling stereo and covox. Also replace pokey non-linear table with a piecewise linear function rather than a LUT

319 01/12/2015 10:50 PM markw

Fix write through problem

302 12/14/2014 09:31 PM markw

First sockit build. Not tested, no sound, no ddr3, etc. No zpu, but the idea is to have an avalon mm interface to control the Atari instead from Linux...

296 12/13/2014 08:00 PM markw

Fix for hscrol and mode 8

295 12/13/2014 02:03 PM markw

Direct mode for control by usb firmware. Added mapping for 2nd, 3rd and 4th keypads. 2nd is on f4 to f6 etc, 3rd is as 1st but with control. 4th is as 2nd but with control.

291 12/13/2014 01:53 PM markw

Connect some signals used by svideo

287 12/13/2014 01:47 PM markw

MCC 5200 firmware

285 12/11/2014 10:36 PM markw

Share the USB PS2 override logic. Wire up USB to controllers on the MCC216

283 12/07/2014 11:27 PM markw

Capture SIO commands using a hardware state machine - too time critical to easily merge with USB polling otherwise (without much code refactoring...). Now drive emulation works on MCCTV with USB:)

277 12/01/2014 08:16 PM markw

USB support - larger rom/ram support

276 12/01/2014 08:15 PM markw

mcctv/mcc216 larger rom for usb

274 11/22/2014 11:20 PM markw

Fixed warning

273 11/22/2014 11:20 PM markw

New mode for full OS and no basic rom

272 11/22/2014 11:20 PM markw

Fixed warning

271 11/22/2014 11:19 PM markw

Fixed warning

265 11/09/2014 12:02 AM markw

Added keyboard control of menu

264 11/09/2014 12:02 AM markw

USB host from opencores - lgpl

260 11/08/2014 11:21 PM markw

Output the next key state, so I can easily trigger on random keypresses

259 11/08/2014 11:21 PM markw

Reverse pot direction

258 11/08/2014 11:20 PM markw

Added reverse option. Yes, pots are a different direction from cx52!! 2600daptor vs 5200daptor

257 11/08/2014 11:20 PM markw

Working on high-res fixes - not yet complete, but still passes acid

256 11/03/2014 10:44 PM markw

Fix shift. I hope this is correct now for both platforms... the pokey.pdf misses some details.

250 11/01/2014 10:49 PM markw

Fix pitfall. Was only getting 2/3 values for keycode... My previous implementation seems to match the pokey datasheet but I guess not...

249 11/01/2014 10:15 PM markw

Changed from pullup to pulldown on unused bus locations on 5200

248 11/01/2014 09:56 PM markw

Only hold break, shift or control when those keys are being scanned

244 11/01/2014 02:54 PM markw

Paddle on mist a800. Added NTSC palette. Added support for 4k and 8k roms to 5200 - need to wire up to cartlogic really...

226 10/27/2014 10:50 PM markw

Changed to some empirical values that work better with 5200 daptor...

225 10/26/2014 10:27 PM markw

First 5200 stick now working - at least joystick + keypad

223 10/20/2014 10:45 PM markw

Pass s4_n,s5_n and cctl_n through 6502 timing adaptor. Only accept request at start of cycle.

222 10/19/2014 10:49 PM markw

Started to connect up 5200 joystick. On mist this will work with keyboard + analog stick, or 5200daptor

221 10/19/2014 08:57 PM markw

Patches from Hias. Fix timing to allow The!Cart to work. Start of PBI work.

214 10/16/2014 09:43 PM markw

Upgraded to latest version of Peter Wendrichs core. Thanks Peter!

213 10/12/2014 10:17 PM markw

Fix replay build

212 10/11/2014 11:34 AM markw

Fix PIA store. Checked freezer source, it expects it

211 10/11/2014 10:56 AM markw

Allow delete or scroll lock. I found scroll lock did not work on my mist - perhaps my kb

210 10/11/2014 09:55 AM markw

Merged turbo freezer support from Hias. Working pretty well. PIA freezing not working yet though, so no joystick after freeze. Scoll lock to freeze.

209 10/08/2014 08:34 PM markw

Added some glue to talk to 6502 style bus with phi1/phi2 etc. Connected to GPIO including phi2 out. VBXE carts not running more reliably. In theory other carts such as The!Cart etc should work now, need to test...

205 10/06/2014 08:51 PM markw

To LGPL as discussed

198 10/05/2014 03:18 PM markw

Merged in first cut cartridge emulation support from Hias. Excellent:-)

190 10/02/2014 11:38 PM markw

Fixed 5200 rom addresses and memory clear. On 5200 ROM is currently in base ram area! Also install all zpu roms

187 09/28/2014 11:01 PM markw

Reconnected the cartrige adaptor - frogger works, nothing else tested!

185 09/28/2014 08:43 PM markw

Reconnected up the scandoubler on de1. This required sharing the pokey mixer to fix in m4k on de1. Also some work on using better pal/ntsc settings on de1 (not yet working)

178 09/23/2014 10:11 PM markw

Fixes for 5200 support. Now working:-)

173 08/26/2014 10:23 PM markw

Making a start on 5200 support. GTIA needs to expose full consol output for this. So far just removed chips from custom top level and made address decoder adjustments.

172 08/25/2014 10:25 PM markw

Added reset to noise filter (helps for sim), fixed inversion on poly5.

171 08/25/2014 10:03 PM markw

Remove inversion

167 08/23/2014 11:48 PM markw

Match more closely to schematic - delay/inversion

166 08/23/2014 11:43 PM markw

noise delay between channels. Apply force break to two tone.

164 08/21/2014 12:07 AM markw

It is important when we sample and when we toggle. Fixes "clarinet".

147 07/29/2014 11:51 PM markw

Changes for Aeon lite - notably 1MB ram support and ise build warnings fixed

146 07/29/2014 10:59 PM markw

Merged aeon lite 1MB memory support

142 07/21/2014 10:45 PM markw

Fixed length

138 07/21/2014 10:19 PM markw

switch to signed samples - which replay and sigma delta want!

127 07/18/2014 10:06 PM markw

Added scanlines support

123 07/17/2014 10:22 PM markw

Added chameleon version

119 07/14/2014 10:20 PM markw

Added generic for Aeon_lite. vars need setting up though.

118 07/14/2014 10:02 PM markw

Fixed throttle...

117 07/14/2014 10:02 PM markw

Cleaned up main, so only 1 copy of core bits. Created aeon lite rom

111 07/01/2014 10:00 PM markw

Mix covox and gtia as if they were pokey channels. Increase precision to allow 8-bit covox channels. Its not clear how gtia and covox really clip with pokey channels - that would need research. For now this improves volume.

106 06/29/2014 01:27 PM markw

Added option for OSB internally

82 06/19/2014 09:26 PM markw

tb tweaks

81 06/19/2014 09:26 PM markw

Added DE1 ROM

80 06/19/2014 09:25 PM markw

Allow more than 4 bits of precision

79 06/19/2014 09:25 PM markw

Not 100% sure why but this change from a while ago breaks the mist and de1 sdram versions. Need to investigate futher but reverting for now.

74 06/08/2014 08:26 PM markw

Added 32-byte write support to ROM area! For MIST external sector buffer. TODO: Smarter method...

73 06/08/2014 08:25 PM markw

Remove stale files - creates output directly where needed...

67 06/01/2014 09:17 PM markw

Added simple dma for faster sd card reading

66 06/01/2014 09:16 PM markw

Use F5-F8 for Help,start,select,option. Use F1-F4 for F1-F4!

65 06/01/2014 09:15 PM markw

Fix memory_data_in missing from sensitivity list

61 05/21/2014 10:37 PM markw

Add start of antic testbench

60 05/21/2014 10:37 PM markw

Make more resilient to slow ram accesses. Needs more work/testcases etc for this really.

57 05/17/2014 09:10 PM markw

Allow SPI clock speed to be set by generic. It was running at half speed for 28MHz platforms vs 58MHz platforms. Need to improve spi speed since byte wise writing is too slow loading roms - 8 seconds on startup!

56 05/17/2014 09:08 PM markw

Antic refresh always takes one original cycle - this fixes turbo mode up to 4x on mcc

50 05/13/2014 09:35 PM markw

Added fkeys

44 05/07/2014 08:58 PM markw

Added missing spi component! Fix pokey instantiation. Fix pause.

43 05/07/2014 08:57 PM markw

Connect up snoop to allow ZPU to see the data it requested

42 05/07/2014 08:56 PM markw

Always complete sram request if we have no sram

40 05/03/2014 10:36 AM markw

Fixed turbo

39 05/03/2014 10:34 AM markw

No need for mmu to deal with refresh at all

34 04/26/2014 07:46 PM markw

Add an additional internal rom option - internal_rom=2, which for now just loops reading/writing 4 bytes. e.g. for testing new RAM setups

31 04/22/2014 08:37 PM markw

Re-connected SDRAM to DE1

30 04/16/2014 10:19 PM markw

Pass through video bigs