Commit Graph

138 Commits

Author SHA1 Message Date
TomCh 21d16d3a0c
Auto-switch DiskII firmware to 13 or 16 sector depending on disk in drive-1 (#734) (PR #761)
. The auto-switch is done on each reset, or on inserting a disk at the start-up screen (MODE_LOGO).
. The Window's title include '(S6-13)' if DiskII card has 13-sector f/w.
. The debugger's 'disk info' cmd will show FW13 or FW16 depending on f/w.
2020-02-22 11:38:25 +00:00
tomcw fc8753501f 1.29.10.0: Updated version 2020-02-13 19:39:35 +00:00
tomcw 41efaad92f 1.29.9.0: Updated version & History.txt 2020-01-26 21:34:02 +00:00
tomcw ccb589af5a 1.29.8.0: Updated version, History.txt and Resource/Help's copyright year
Added DebuggerAutoRun.txt
2020-01-19 15:36:31 +00:00
tomcw 045d7b6509 Config: Input: Added 'Swap 0/1' toggle for swapping buttons 0 & 1 2020-01-18 19:06:06 +00:00
tomcw 75bc648f01 1.29.7.0: Updated version, History.txt and Help 2019-12-20 15:23:54 +00:00
tomcw 91f1294220 1.29.6.0: Updated version and History.txt 2019-11-18 15:11:55 +00:00
tomcw dd3ecf738f 1.29.5.0: Updated version and History.txt 2019-11-10 22:08:24 +00:00
tomcw a889e6f0d4 1.29.4.0: Updated version and History.txt 2019-10-24 19:27:48 +01:00
tomcw 34b0c33cb1 1.29.3.0: Updated version and History.txt. Updated help. 2019-10-11 22:42:06 +01:00
tomcw 94926b4f55 HDD: Fixed SmartPort return address wrong when crossing page + some space-saving optimisations (Fixes #319) 2019-10-05 17:01:35 +01:00
tomcw 4b4a86722c 1.29.2.0: Updated version and History.txt 2019-09-06 20:09:42 +01:00
tomcw 581546c1e9 1.29.1.2: test updated/fixed TV rendering for #650 2019-09-01 16:50:02 +01:00
tomcw bad963026c 1.29.1.1: test improved TV modes for #650. Use Ctrl-9 to toggle 1.29.1.0 and 1.29.1.1. 2019-08-30 21:58:03 +01:00
tomcw d97032739e 1.29.1.0: Updated version and history.txt 2019-07-27 20:50:13 +01:00
tomcw 65e1d9a80e 1.29.0.0: Updated version, history.txt & help. 2019-07-08 21:46:52 +01:00
TomCh bd86088c59
Support 50Hz(PAL) (#648) (PR #658)
- Added Configuration GUI to include checkbox for "50Hz"
- Implicitly use PAL or NTSC base 6502 clocks depending on video refresh rate
- Added new -50hz and -60hz command line switches
- Updated save-state for video refresh rate

1.28.8.0: Updated version & history.txt
2019-06-28 21:34:34 +01:00
tomcw 51802257aa 1.28.7.0: Updated version & history.txt 2019-06-15 22:38:31 +01:00
tomcw 9a7424e704 1.28.6.0: Updated version & history.txt 2019-06-02 17:41:51 +01:00
tomcw dad590b8c1 Bumped to 1.28.5.0 and updated History.txt
Updates for DHGR MIX (#633):
. Support new switch -rgb-card-invert-bit7 to invert bit7 for Dragon Wars.
  - Reverted DHGR MIX mode and AN2 off to invert bit7
2019-04-06 17:31:26 +01:00
tomcw 4d9a3edd48 1.28.4: Bumped version & updated History.txt 2019-03-16 15:09:54 +00:00
TomCh b87ebb7514
Support better RGB fro hires video (#616) (PR #630)
For the RGB hires look-up table:
- extended to include the previous video byte's high bit
- so it's now: {previous high bit + prev 2 video bits + next 2 video bits} & current byte

For all the RGB look-up tables:
- reduced from 512 to 256 lines (only 256 were being used, so it was just wasting space)

Refactored CopyMixedSource():
- fixed the Rainbow demo (#627)
- sped up in Debug config

Bumped version to 1.28.3.1.
2019-03-16 12:49:09 +00:00
tomcw 82c2f3d142 1.28.3.0: Vertical blend: Changed CopyMixedSource() to operate on 14M pixel (was 7M) - #616 2019-03-02 15:54:22 +00:00
TomCh 082b22d753
Support vertical blending for 'RGB (Color Monitor)' for hires (#616) (PR #624)
Support the old AppleWin 1.25 vertical blending for hires:
- extended Config dialog to include 'Vertical Blend' checkbox
- Persist 'Video Styles' to Registry
- new cmd line options to select this style & also select 'RGB (Color Monitor)'
- code refactor to support enum VideoStyle_e (and replaced g_uHalfScanLines with a bit in g_eVideoStyles)

Bumped version to 1.28.2.0.
2019-02-24 15:59:35 +00:00
tomcw d0d9c0ce31 1.28.1: Bumped version & updated History.txt 2019-02-02 16:11:06 +00:00
tomcw e2838b6172 1.28.0: Bump version & update History.txt & (c) year to 2019 2019-01-12 17:12:10 +00:00
tomcw 07a5e36eb9 1.27.15: Bump version 2019-01-09 21:45:15 +00:00
tomcw b17f880e6d HDD: Added a swap HDD function to the Config->Disk UI (#585) 2018-12-09 11:48:22 +00:00
tomcw 54fffdf25a 1.27.13: Bump version & update History.txt + help 2018-12-08 13:29:48 +00:00
tomcw 6bf7299225 1.27.12: Bump version & update History.txt + help 2018-11-17 17:02:09 +00:00
TomCh aa59c71847
Add support for PAL/European or custom 8K video ROMs (#596)
Added new cmd-line switch: -videorom <file> to replace the video ROM for the Enhanced //e.
- Support video ROM sizes of 4K, 8K and 16K (top 8K only).
- NB. The rocker switch is set to European video ROM.
F10 (for //e or Enhanced //e models) emulates the PAL //e's rocker switch (under the keyboard) to toggle between European or US video ROM.

Other:
- Fixed debugger's view of the AltCharSet soft-switch (it was showing the opposite state).
2018-11-17 16:29:17 +00:00
tomcw 155547f847 1.27.10: Bump version & update History.txt 2018-11-04 16:35:25 +00:00
tomcw ab75725d5b 1.27.9: Bump version & update History.txt 2018-10-02 22:21:11 +01:00
tomcw 18622cb113 1.27.8: Bump version & update History.txt 2018-09-09 15:50:55 +01:00
tomcw 74c0ca2cde 1.27.7: Bump version & update History.txt & update docs for new switches 2018-08-06 21:40:20 +01:00
tomcw b069614a25 1.27.6: Bump version & update History.txt 2018-07-28 10:44:12 +01:00
tomcw 5f87cc0f7c 1.27.5: Bump version & update History.txt 2018-06-24 10:19:27 +01:00
tomcw 9fff2070c4 1.27.4: Bump version & update History.txt 2018-05-26 16:45:25 +01:00
tomcw 4ab5aa1e7c SSC work:
. SSC: For TCP mode, support DSR, DCD & CTS status bits (#308).
. SSC: Now DTR must also be set to enable interrupts (in addition to the respective Tx/Rx interrupt bit).
. SSC: When reading the Status register, throttle calls to GetCommModemStatus() to a maximum of once every 8ms.
2018-04-14 21:15:41 +01:00
tomcw 1ed484eb01 1.27.2: Bump version & update History.txt 2018-04-12 21:59:51 +01:00
tomcw ccd68d95b5 1.27.1: Bump version & update History.txt 2018-04-05 21:50:37 +01:00
tomcw 4ef76f64bf Bump to 1.27.0.0 and copyright year to 2018 2018-01-27 17:34:11 +00:00
tomcw 2ff001de40 Bump to 1.26.3.6 and update History.txt 2017-12-20 20:52:50 +00:00
tomcw 3553bc1dbf Bump to 1.26.3.5 2017-12-04 21:06:15 +00:00
TomCh 66321febba Support Mockingboard/Phasor when polling IFR.Timer1 (#496)
* Support precise AY8910 sound-buffer filling when polling 6522 IFR.Timer1 (ACR=Free Running mode)
  - same as if using 6522 IER.Timer1 interrupt
* Support 6522's Timer2 and some code refactoring
* Bump version: 1.26.3.4
2017-10-24 22:28:22 +01:00
tomcw 86f56a9a49 Bump to 1.26.3.2 and update History.txt 2017-10-21 21:02:38 +01:00
tomcw 9616df504e Full-screen: Added Config UI checkbox for the display of subunit status (ie. keyboard caps, disk activity, paused/stepping state) - #224 2017-10-02 22:22:26 +01:00
tomcw 643ba997ae Bump to 1.26.3.1 and update History.txt 2017-09-29 22:26:47 +01:00
tomcw 1c145ff154 1.26.3.0: Apply bounds and error checking for the joystick configuration (fixes #434) 2017-07-03 21:48:21 +01:00
Nick Westgate 3a30a3ee4b Input option to use PC Joystick 1 Thumbstick 2 for emulated Joystick 2 (#428)
* Input option to use PC Joystick 1 Thumbstick 2 for emulated Joystick 2
2017-06-07 10:14:25 +12:00
michaelangel007 f8d3789635 1.26.2.4 Prompt when trying to swap disks while drive is on instead of silently failing 2017-05-11 08:34:57 -07:00
tomcw 684a659383 1.26.2.3: Experimental - Bump version & update History.txt 2017-04-24 22:28:44 +01:00
tomcw 5834e5211e 1.26.2.2: Experimental - Bump version & update History.txt 2017-04-15 17:42:27 +01:00
tomcw 0ac0212f46 1.26.2.1: Experimental - Bump version & update History.txt 2017-03-19 21:48:59 +00:00
tomcw b44d939fe2 1.26.2.0: Experimental - Bump version & update History.txt 2017-03-18 15:32:45 +00:00
tomcw a6bfe4cfe9 1.26.1.1: Fix #382 - CTRL+RESET not re-init'ing correct 40/80 text rendering routine when in mixed mode 2017-02-17 14:55:04 +00:00
tomcw decbb401f9 1.26.1.0: Bump version, copyright year & History.txt 2017-02-11 16:51:10 +00:00
TomCh 4ac8bb375d Merge pull request #370 from rhoem1/AppleWin-Rob-323
Fix for issue #323 (can't bypass hard drive boot)
2016-12-26 22:21:33 -05:00
Robert Hoem 3e94907a17 Added a check against open-apple during boot to route boot to slot 6
This happens after the first two blocks are loaded from the HD.
2016-10-27 17:54:40 -07:00
tomcw 86ba0b0407 Apply fixes and enhancements to PR #285 (Support for TK3000 //e) 2016-10-22 23:20:23 +01:00
tomcw e8ffe9fd60 Bump to 1.26.0.6 & update History.txt 2016-10-16 13:12:08 +01:00
tomcw ef9bb822fa Bump to 1.26.0.5: Restore the y-shift for TV Color + TV B&W 2016-10-06 22:23:06 +01:00
tomcw 9d9489f5c4 Fix #354: superfluous dot on ']' char 2016-09-30 21:31:09 +01:00
tomcw 626965109a Bump to 1.26.0.4, fix #350 (50% Scan line checkbox wasn't working), tweaked History.txt 2016-09-20 21:47:43 +01:00
tomcw 1e9c08b065 Bump version to 1.26.0.3 2016-09-19 22:22:24 +01:00
tomcw 1d34497d2d Speed-up booting AZTEC.DSK (#347) 2016-09-18 15:56:22 +01:00
tomcw 1ac0fc8657 Tweaks to help about sound and (C) year bumped to 2016 2016-09-15 21:25:48 +01:00
tomcw 5fdc879a05 Merge from branch 'NTSC_PreMerge':
1.26.0.1
. NTSC video modes (TV Color, TV B&W, Monitor Color, Monitor B&W)
. Full Screen using native resolution (not 640x480)

NB. 6502 emulation is slower now, which means disk loading (ie. full-speed) is slower.
. EG. Aztec.dsk: from F2 boot to "Press any key". (Release build, 50% "TV Color", not run in VS, VAIO laptop)
  ~4 secs: AppleWin 1.25.0.3 (built with VS2005)
  ~7 secs: AppleWin 1.26.0.1 (built with VS2008 or VS015)
2016-09-04 21:14:26 +01:00
tomcw 749e1514bd Use correct resource BMP for each model's character set (Apple ][, original //e and Pravets)
Also resized the Pravets BMPs to be either 256 or 512 pixels in height.
2016-04-12 23:21:05 +01:00
tomcw e98de27039 Manual merge from master @ c798157 2016-03-21 23:48:02 +00:00
TomCh 60db3d6622 Merge pull request #279 from AppleWin/1.25.0.4
Fix for Applewin exiting when using -d1 arg (#276) and set version to 1.25.0.4
2015-04-23 21:48:35 +01:00
tomcw 9191efe5f9 Fix for Applewin exiting when using -d1 arg (#276) 2015-04-23 21:45:41 +01:00
unknown c2b62d26d3 Sound page has SAM card option 2015-03-11 12:43:24 +09:00
michaelangel007 a1d730a0b9 Bump version to 1.26 Alpha 2015-01-07 00:46:37 -08:00
michaelangel007 8809caefe2 Added new logo, fixed fullscreen y offset 2015-01-06 01:45:38 -08:00
tomcw 0e31e91e61 Disk configuration: Minor coding style tweaks & clean-up 2014-10-10 21:24:50 +01:00
pedgarcia 9d0c9e6e2d Reverted to old bmp 2014-10-01 23:26:51 -04:00
pedgarcia d97f77aaff Fixed resource.h merge mistake 2014-10-01 19:32:19 -04:00
pedgarcia 87a7485e80 Merge branch 'master' of https://github.com/pedgarcia/AppleWin
Conflicts:
	resource/resource.h
	source/Configuration/PageDisk.h
2014-10-01 19:28:32 -04:00
pedgarcia 43b31c28db New disk selection interface
The Configuration Dialog -> Disks tab now has combos to show
insert/eject disks, as well as it now the images are automatically
swapped if you try to insert on one drive the image connected to the
other
The Apple logo was redone following the same-ish colour pattern but with
a more modern look.

(*) Updated based on first review:
- Removed bmp from this pull request (coming later)
- Corrected resource's constants values and deleted unused one
- Initializing variables in CPageDisk constructot
2014-10-01 19:18:46 -04:00
pedgarcia d9e37e007c New disk selection interface
The Configuration Dialog -> Disks tab now has combos to show
insert/eject disks, as well as it now the images are automatically
swapped if you try to insert on one drive the image connected to the
other
The Apple logo was redone following the same-ish colour pattern but with
a more modern look.
2014-09-30 19:29:26 -04:00
tomcw d1dddbe813 1.25.0.3: Restore MIP_FF_FF_00_00 as memory init default (see GH Bug#225) 2014-09-08 22:25:29 +01:00
tomcw 9526ec6052 Bumped version to 1.25.0.2 2014-09-07 10:02:34 +01:00
tomcw 9194ea9b36 1.25.0.1: Rebuilt with VS2005 Express 2014-09-01 21:14:39 +01:00
tomcw a05979a6d1 Bump version to 1.25 & added comment to History.txt stating dropping Win98/ME support 2014-08-28 22:34:25 +01:00
michaelangel007 50ed260710 #199 #215 Cleanup: "Confirm Reset" to "Confirm reboot" 2014-07-27 14:31:00 -07:00
michaelangel007 b0928645a2 Initial work for dialog to confirm reset 2014-07-26 13:44:27 -07:00
tomcw d591dd006b Remove the top-level AppleWin folder 2014-05-23 22:59:02 +01:00