To program your device with the help of a bootloader,
please follow these instructions:
Date | Description |
2018-10-28 | Source Binaries
commit 12b2387dcfa0e1349dd4e5481eb14cdeee54a959
Author: Nils Eilers
Date: Sun Oct 28 07:14:35 2018 +0100
Backport Ingo Korb's sd2iec commits from 2015-2018
commit 1d0df64afbe4d213a35f63b53dd720c1d559fe48
Author: Nils Eilers
Date: Wed Oct 17 17:45:41 2018 +0200
Add CONFIG_IGNORE_CARD_DETECT
Compile-time configuration option to disable the
card detection switch for devices with defective switch
commit f1f0322db8f565bb177375d45faa0cc2113887b0
Author: Nils Eilers
Date: Wed May 30 03:03:39 2018 +0200
lcd-i2c-menu: Always interpret '\n'
No matter if putch() was called by lcd_puts(), lcd_puts_P()
or whatever else.
commit e2a5f1cf8a00c33824a4dc1fade1051207beae26
Author: Nils Eilers
Date: Mon May 28 22:19:09 2018 +0200
Add support for full-step encoders like ALPS STEC12E08
commit 9da18fed1fc821749b58962ff1c063eb86593abf
Author: Nils Eilers
Date: Mon May 28 22:15:12 2018 +0200
Move #include of a library from .h file to .c
commit 8f0fe942bef7b22b8f2753c1f6c2ac9de727acd2
Author: Nils Eilers
Date: Thu May 24 03:19:01 2018 +0200
lcd-i2c-menu: First attempt of a Markdown README
commit 9584e9e4c0514d6885b48211fb4fa7d18fe76ca1
Author: Nils Eilers
Date: Thu May 24 03:07:46 2018 +0200
lcd-i2c-menu: Add support for m1284p and use it by default
commit b060c145c1dbfef93fe8e84264172cfad43860ac
Author: Nils Eilers
Date: Thu May 24 03:07:09 2018 +0200
lcd-i2c-menu: Fix some compiler warnings
commit ce14d04392a54ba82e6f0100147dc29e47d23f16
Author: Nils Eilers
Date: Thu May 24 03:06:33 2018 +0200
lcd-i2c-menu: Use an easily available 20x04 display by default
commit 831aeccf909bf60bbf50a432ff1a6b37c30db305
Author: Nils Eilers
Date: Thu May 24 03:03:47 2018 +0200
lcd-i2c-menu: Replace obsolete prog_char type
commit 79adae78c26e92e6ac30198e0e29c489164045a9
Author: Nils Eilers
Date: Thu May 24 03:01:00 2018 +0200
lcd-i2c-menu: rework broken Makefile
commit 22e816174f76691b6e8f74f0cb356b212d6b44b8
Author: Nils Eilers
Date: Thu May 24 02:59:34 2018 +0200
lcd-i2c-menu: Make config-example the default
|
2018-05-16 | Source Binaries
commit 5c02c8fc8feb4977c527fc2bf8dfb48aee961a43
Author: Nils Eilers
Date: Wed May 16 02:09:01 2018 +0200
Fix SPI speed during card init for petSD+
The divisors for slow and fast speed were mixed up so
that the card was initialized way too fast. For some cards.
Maybe. At least according to the specs from many years ago.
In practice, this bug doesn't seem to be much of a problem,
it was found just by random.
commit 8e398a29553eaa6cad865a6a62d00ad4d310822a
Author: Ingo Korb
Date: Tue May 3 21:54:37 2016 +0200
fastloader-GEOS: Add missing track masking to 1581 reads
Fix a missing bit mask in the 1581-read path of load_geos() because
GEOS already sends the READ command with bit 7 set if it only needs
the link pointer of a sector, even though the bit is only checked in
the TRANSMIT command.
|
2018-01-27 | Source Binaries
commit af417f37dcfa8a23816aaf472ae702566903b9c9
Author: Nils Eilers
Date: Sat Jan 27 18:03:27 2018 +0100
Remove display of brightness value
to correspond with the LCD contrast setting menu
where the current value is not shown
commit b1814aaccd2c8549f6c21f3767e19fc040060c9a
Author: Nils Eilers
Date: Sat Jan 27 18:00:39 2018 +0100
Keep brightness setting too
|
2018-01-22 | Source Binaries
commit 286681e1c9a7d791a75a498e2b0e98316ec67acd
Author: Nils Eilers
Date: Mon Jan 22 06:23:22 2018 +0100
Fix unexpected behavior when setting contrast
The contrast setting menu did reset the contrast
to default value instead of starting the adjustment
with the current value.
|
2017-11-22 | Source Binaries
commit 0f48b2f6ffeb74807fc09ff912d2dea4efcf2ad3
Author: Nils Eilers
Date: Wed Nov 22 23:09:16 2017 +0100
Update copyright nocites for 2017
commit bae1de76fd4e89cf749205846e7571486c31d9f1
Author: Nils Eilers
Date: Wed Nov 22 19:25:06 2017 +0100
Enable all fastloaders for petSD+
commit ad420fb6461b8b95d409a36725956ea912da78e2
Author: Nils Eilers
Date: Wed Nov 22 19:24:29 2017 +0100
Get rid of an unwarranted compiler warning
In theory, 21 bytes should have been enough
but the temporary usage of 32 bytes won't harm.
commit 30b578652004e85b321acf01e55ceb7219ed179f
Author: Nils Eilers
Date: Wed Nov 22 19:12:54 2017 +0100
Rework LCD contrast/brightness menu
commit 79bdd0ea5ddc250c19ec25bb7b5cf51b213613eb
Author: Nils Eilers
Date: Wed Nov 22 19:12:21 2017 +0100
Store LCD contrast/brightness values in EEPROM
commit b8118598ce8109465f1cc6d5318347c58ca78031
Author: Nils Eilers
Date: Fri Nov 10 20:18:11 2017 +0100
Rename/move some functions to match the name scheme
commit f7aaa5d51c3d22ed2f8653f5a8201804daf30ce4
Author: Nils Eilers
Date: Fri Nov 10 20:13:03 2017 +0100
Switch between IEC and IEEE-488 in hardware on the petSD+ rev. 2.x
This is done with a wire link inside the adapter cable on
the older rev. 1.x boards
commit caeb78b9a0338eca7425b1bf988e51404e1f7d66
Author: Nils Eilers
Date: Fri Nov 10 14:43:41 2017 +0100
Show firmware version of PWM controller in diagnose screen
Firmware version numbering starts with 0x4E. If no PWM
controller is found, '--' is displayed instead of a
version number in hex.
commit db937b0108e8e01eb80b80dd61607a619202149b
Author: Nils Eilers
Date: Fri Nov 10 14:41:38 2017 +0100
Press NEXT key on power-up for LCD contrast adjustment
commit c5d3caf0047e6115e77d9fcd9561927eb0afbdb2
Author: Nils Eilers
Date: Fri Nov 10 14:39:48 2017 +0100
Add LCD brightness and contrast adjustment to menu
commit 4dc0525e45014d0c2f356d8ceb47f0f7ca01d37c
Author: Nils Eilers
Date: Fri Nov 10 14:37:26 2017 +0100
Add wait_anykey()
commit 105cb260804306cf14853eade516cea1a93d5054
Author: Nils Eilers
Date: Fri Nov 10 14:35:37 2017 +0100
Add firmware for PWM controller on petSD+ rev. 2.x boards
commit 3f0079e87da23a62e862a8cec8d43b9b246ca9ee
Author: Nils Eilers
Date: Fri Nov 10 14:34:32 2017 +0100
Fix EXTRAINCDIRS
The creation of asmconfig.h failed because header
files located in $(EXTRAINCDIRS) were not found.
commit b3b65842c0df0b6c8551b3efa3bb2abc96dc6aca
Author: Nils Eilers
Date: Fri Nov 10 01:11:35 2017 +0100
Split board_init() into early and late_board_init()
commit 599ec454c60384823884fee5fa3124300153586f
Author: Nils Eilers
Date: Fri Nov 10 01:07:18 2017 +0100
Fix a remark (F_CPU was 18.432 MHz but is now 16 Mhz)
commit 3fe62c88613315d4da76530da15445f43cc1849a
Author: Nils Eilers
Date: Fri Nov 10 01:04:54 2017 +0100
Rename lcd-i2c directory to lcd-i2c-menu
commit ae2e9d29db864fd6a4716664090775d8a3f8016c
Author: Nils Eilers
Date: Wed Nov 1 03:05:45 2017 +0100
Enable DS3231 RTC for petSD+ boards
commit 4c1d7d71d30d9f12b1ff98faf46cf1512358d2c8
Author: Ingo Korb
Date: Mon Feb 27 22:17:25 2017 +0100
ds1307-3231: Add missing weak alias for rtc_init
commit fb08cc4a28646cddbfeae020d76604712d1ea6d2
Author: Ingo Korb
Date: Mon Jan 2 21:51:23 2017 +0100
Enable PCF8583 and DS-RTCs in most configurations
Enable both the PCF8583 and DS-RTC drivers on all configurations which
has enabled one of them before.
commit cbd86d2e2a55b495f1b37da7ca11665edc6affc0
Author: Ingo Korb
Date: Mon Jan 2 11:58:19 2017 +0100
Merge CONFIG_RTC_DS1307 and CONFIG_RTC_DS3231
Merge both CONFIG_RTC_DS* config options into a common
CONFIG_RTC_DSRTC because the driver now always autodetects the chip
type.
commit 3aaf74dc4caf46c3dcf9411d0eaea9d16c053f1b
Author: Ingo Korb
Date: Mon Jan 2 11:54:05 2017 +0100
ds1307-3231: Auto-detect RTC type
Add autodetection of the RTC type to the DS1307/DS3231 driver.
|
2017-10-05 | Source Binaries
commit f3f197aecd2f49f034b373d86ff5d5ccf9be3ece
Author: Nils Eilers
Date: Thu Oct 5 00:01:12 2017 +0200
Fix debug output for old petSD
|
2017-07-12 | Source Binaries
commit 9905b6775bd8d7a0aed83e5e7460417ad1f1c5d1
Author: Nils Eilers
Date: Wed Jul 12 18:32:23 2017 +0200
Increase LCD delays to enable the usage of slower displays
commit a8ccbf3738eb365392f1072be6f550c6987cf5b0
Author: Nils Eilers
Date: Wed Jul 12 18:25:16 2017 +0200
Fix UART debugging for petSD+
The new setting is 38400 baud 8N1
regardless of whether the petSD+
runs at 8 MHz in IEC mode or 16 MHz
in IEEE-488 mode.
|
2017-07-11 | Source Binaries
commit cd477bbdd94af39ed0876e6495e9a5e270792ddc
Author: Nils Eilers
Date: Tue Jul 11 20:00:38 2017 +0200
Fix compilation when UART debug is enabled
commit 6924666cb63b840de9748c93def78bda6d80597f
Author: Nils Eilers
Date: Wed Jun 21 00:32:18 2017 +0200
Re-arrange tables used for IEC bus
Avoid defining of some tables for non-IEC bus targets like
the old petSD, this removes some unused variables warnings.
This change combines a series of #ifdef / #endif into a
single #ifdef CONFIG_HAVE_IEC section.
commit 53265d8c8f80d0787826dd84b7b89ead80460897
Author: Nils Eilers
Date: Thu Jun 15 22:46:52 2017 +0200
Don't treat compiler warnings as errors
Some warnings aren't justified and hence shouldn't break the compilation,
for example (with avr-gcc 7.1.0):
src/diagnose.c: In function 'board_diagnose':
src/diagnose.c:63:36: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
snprintf(buffer, sizeof(buffer), "L:%02X H:%02X E:%02X ",
^~~~~~~~~~~~~~~~~~~~~~~
src/diagnose.c:63:3: note: 'snprintf' output between 16 and 22 bytes into a destination of size 21
snprintf(buffer, sizeof(buffer), "L:%02X H:%02X E:%02X ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lfuse, hfuse, efuse);
~~~~~~~~~~~~~~~~~~~~
A uint8_t type surely won't produce more than two hex digits output here so the snprintf command
in question fits without doubt though the compiler thinks otherwise.
|
2017-04-06 | Source Binaries
commit 98be9a84ec5e2b43f46f60dc3b71472431ef0433
Author: nils-eilers
Date: Thu Apr 6 02:23:41 2017 +0200
Same LCD delays for 8 and 16 MHz on petSD+
commit 666927339029a5214f05a61f3895b0a85aaf0c03
Author: nils-eilers
Date: Thu Apr 6 01:42:03 2017 +0200
Same SPI speed for 8 and 16 MHz on petSD+
commit 542bbeb5bbf66005765b3c1455224eb40e310af0
Author: nils-eilers
Date: Thu Apr 6 00:25:16 2017 +0200
Remove remaining traces of former XS-1541 support
|
2017-04-05 | Source Binaries
commit 49985dbd36c37bc76e69d0b4d8edaf17403aac24
Author: nils-eilers
Date: Wed Apr 5 03:09:48 2017 +0200
Fix IEC fastloader for petSD+
The AVR fastloader code is hardcoded for 8 MHz and running
the device at other speeds breaks the timing and thus the
support of fastloaders.
But the device can not run at 8 MHz because that would be too
slow to respond in time to the IEEE-488 ATN signal.
To fix this, a CPU clock prescaler is introduced to run at 8 MHz
when in IEC mode and at 16 MHz when in IEEE-488 mode.
Replace the crystal on your petSD+ with a 16 MHz type to benefit
from this commit. However, take greatest care not to damage the
PCB when you exchange the crystal!
commit 2a08940fc0a5736f7ac0795691b189857020ca1e
Author: nils-eilers
Date: Wed Apr 5 00:55:13 2017 +0200
Cleanup IEEE-488 code
commit b7ac7b8461385c721a650ad76890e7ebc9951fd1
Author: nils-eilers
Date: Wed Apr 5 00:50:58 2017 +0200
Remove ATmega32 specific code
The code grew too large for this controller quite a while ago
commit 12b04faf11a3541e87c38d5e180fad5b5d8246b3
Author: nils-eilers
Date: Wed Apr 5 00:46:44 2017 +0200
Remove support of XS-1541
There are no XS-1541 with attached SD-card out in the wild
and the poor men's variant without IEEE bus drivers is broken
anyway. So just get rid of it and close #4
commit 71b4bb4c2a65cf2718457ef5beaf708394c02d5d
Author: nils-eilers
Date: Tue Apr 4 21:23:44 2017 +0200
Remove more petSD-duo related code
This code was introduced when the IEEE-488 functions were
replaced. It didn't come with a petSD-duo specific commit so
it had to get removed separately.
commit 8765e06e085ab7934a217a6a9cb1c032cac31158
Author: nils-eilers
Date: Tue Apr 4 21:11:53 2017 +0200
Revert petSD-duo code
This commit reverts all petSD-duo related code, leaving it
in the spsp branch for further reference.
The petSD-duo is a failed hardware project so there’s no need
to preserve its code in the master code branch.
This commit reverts to commit:
7a9567aad872f411eff47490e2814d79b1f77552
|
2016-12-01 | Source Binaries
commit 7a6d7042ecd8aab0105bfa694f267895595b77a7
Author: nils-eilers
Date: Thu Dec 1 02:30:04 2016 +0100
Compile with SPSP support enabled
commit 7dfe6db471d2b016cda71a3554b15edced07993c
Author: nils-eilers
Date: Wed Nov 30 23:50:17 2016 +0100
Import emily's SPSP functions
SPSP = Serial PET/Server Protocol
Have a look at doc/Serial-protocol.odt
for a further description.
|
2016-11-29 | Source Binaries
commit b3a9ba12c2a3584f26479dd7aa3e9c86fe4f79b6
Author: nils-eilers
Date: Tue Nov 29 06:59:13 2016 +0100
Add preliminary support for petSD-duo
commit 7a9567aad872f411eff47490e2814d79b1f77552
Author: nils-eilers
Date: Tue Nov 29 06:58:06 2016 +0100
Remove obsolete erase cycle counter
|
2016-11-07 | Source Binaries
commit 76586dc02c594f824d0b22dcb4e59e956df4ec5e
Author: Nils Eilers
Date: Mon Nov 7 22:43:52 2016 +0100
Update README.md
Replace 'dot' with 'full stop'.
commit 5adeaeb025fa6d32fc21bf42ae1ce96cca343298
Author: nils-eilers
Date: Mon Nov 7 22:36:22 2016 +0100
Allow more characters in FAT filenames
Add a description of valid FAT filenames to the README.
|
2016-09-06 | Source Binaries
commit 36cce749dfc30addcee620e2c0b4a5c6288acdd1
Author: nils-eilers
Date: Tue Sep 6 01:33:25 2016 +0200
Fix reading device address DIP switches on petSD+
|
2016-06-30 | Source Binaries
commit ef04da01547f80cadbfecd54dc68775c8879e97f
Author: nils-eilers
Date: Thu Jun 30 18:45:07 2016 +0200
Revert to reliable diagnosis mode entry
|
2016-05-21 | Source Binaries
commit 256c03e8ec91dc22c96ff66be9485a407720646b
Author: nils-eilers
Date: Sat May 21 01:14:14 2016 +0200
Bugfix: use 11 as default device address
Bugfix: if the device address couldn’t get read back from the
EEPROM memory, it was accidentally set to zero.
This bugfix uses 11 as a new default value. This value was chosen
because it doesn’t conflict with 8 to which internal drives are usually
set, such as for example the CBM 8296D.
A new config value CONFIG_DEFAULT_ADDR is introduced
(see configs/config-example) to compile for default addresses
other than 11.
commit 6abfeaa732073a685bc2d10de136abf68fab190b
Author: nils-eilers
Date: Sat May 21 00:56:05 2016 +0200
Add Makefile's delete-eeprom target
Handy to test default values
|
2016-04-07 | Source Binaries
commit e651d58caf0fe72480a328b319850b388d996bff
Author: nils-eilers
Date: Thu Apr 7 12:44:03 2016 +0200
Cleanup
commit cf578ce260a0de65f617d554e6595e553c686bf3
Author: nils-eilers
Date: Thu Apr 7 12:43:52 2016 +0200
Add support for device address switches on petSD+
Closes #10
|
2016-03-15 | Source Binaries
commit 71189fba2c58aacfb6853de0808bec60a851aeed
Merge: b708cbd 6d2d965
Author: nils-eilers
Date: Tue Mar 15 03:29:07 2016 +0100
Merge branch 'iec'
commit 6d2d965630ebfdfcd2ecbce696390a96e6615cef
Author: nils-eilers
Date: Tue Mar 15 03:04:04 2016 +0100
Select IEC or IEEE-488 during runtime
commit 5afe26bd01dc725377fa8f031f6642503cdc59e2
Author: nils-eilers
Date: Tue Mar 15 03:00:49 2016 +0100
bugfix: handle M-E only if IEC bus is available
commit df28bfa5fd12a53018c45e114501c9c190a71b51
Author: nils-eilers
Date: Fri Mar 11 18:16:15 2016 +0100
IEC support for petSD+
This commit turns your petSD+ into a IEC-only device.
Currently, only standard kernal functions work. Consider
all fastloaders as broken.
commit b708cbd7c2c24f029b4446ebec7fb1a7a160008c
Author: Ingo Korb
Date: Fri Mar 11 23:46:08 2016 +0100
Makefile.main: Don't ignore errors when calling crcgen
Do not ignore errors signalled when calling crcgen since a Perl
version is included.
Signed-off-by: nils-eilers
commit 699159fd5abd88fdaee79dc48304a3baa64260b3
Author: nils-eilers
Date: Sun Mar 6 23:26:43 2016 +0100
AVR: add support for non-inverted output lines
commit 72a7ea7ebab4049731040405fa5db0e486117051
Author: nils-eilers
Date: Mon Feb 29 18:20:08 2016 +0100
First works on adopting new key code for IEC targets
commit 36bc0060517bff7845a32873b3d9209d34ef9d70
Author: nils-eilers
Date: Thu Feb 11 18:24:10 2016 +0100
AVR Makefile: fix broken manual dependency
|
2016-03-13 | Source Binaries
commit 3c8c1fb9b9c603722db01eda04be216b6b9de7bf
Author: nils-eilers
Date: Sun Mar 13 04:00:17 2016 +0100
Update NEWS
commit b0f019114aa87152ceac163cd82f647b8edb7691
Author: nils-eilers
Date: Sun Mar 13 03:40:45 2016 +0100
Update README.md
commit e7c7dfccf37255f008c46dab08dcc747fb1aa558
Author: nils-eilers
Date: Sun Mar 13 03:27:48 2016 +0100
menu: change from "Abort" to "Return to main menu"
commit b65cf400fcf3ebd78a32372133b543cc272107ce
Author: nils-eilers
Date: Sun Mar 13 03:26:53 2016 +0100
Update README.md
commit 0bcc661d2a97af42b6c1210c3dd26101d5159ef2
Author: Nils Eilers
Date: Sun Mar 13 02:52:33 2016 +0100
Update README.md
commit 1d7923cf38e6219b77acbc106a92e87d8fa00da4
Author: nils-eilers
Date: Sun Mar 13 00:00:04 2016 +0100
Update README.md
|
2016-03-12 | Source Binaries
commit 311884733f80231f12372c843e96d2a7163d7714
Author: nils-eilers
Date: Sat Mar 12 17:43:21 2016 +0100
Add missing dummy LCD functions
commit 70218d80a4428c0bdaac8756fc375cb13e9a28f8
Author: nils-eilers
Date: Sat Mar 12 17:01:20 2016 +0100
Re-read configuration after IFC (interface clear)
Bugfix: IFC didn’t restore the stored configuration, it always
reset the device to the default address 8.
This commit introduces an indicator for an active IFC line
(which may not be visible if it’s only applied as a short pulse), then
re-reads the stored configuration (including unit address) and
updates the LCD display to show the resulting device number.
commit ae5de8c4f476f7a854253b0e24b59cc7b0093d57
Author: nils-eilers
Date: Sat Mar 12 16:53:01 2016 +0100
Clean up
commit 0fe4b828ab95ab6a039e43aedcba541b089f256d
Author: nils-eilers
Date: Fri Mar 11 18:51:28 2016 +0100
Allow a dot within FAT filenames
A dot ('.') still isn't allowed as first or last character for a
filename.
This allows the creation of disk image files (e.g. FOO.D80) without
embedding them in a x00 container.
|
2016-01-18 | Source Binaries
commit 3e3a8bbeb1d9e91901bbee25501f147059dd9978
Author: nils-eilers
Date: Mon Jan 18 20:12:31 2016 +0100
Preserve CMD compatibility for $=t on devices with IEC bus
commit 5ed09469f54a2dab9bee160ea709a330e86f6610
Author: nils-eilers
Date: Mon Jan 18 15:58:29 2016 +0100
Make directories with timestamps 40 column friendly
Fixes #20
commit 952c6fbd9a0a274938dfeea126ebc94f9f1e79c1
Author: nils-eilers
Date: Mon Jan 18 14:34:32 2016 +0100
Enable larger debug hexdumps
|
2016-01-15 | Source Binaries
commit deb11ba80ea149046995314dee91b4c15cfa690a
Author: nils-eilers
Date: Fri Jan 15 02:02:25 2016 +0100
Fix LED usage while browsing files
|
2016-01-06 | Source Binaries
commit 608960b97a67b009d29475e002805a0c57e33fb8
Author: nils-eilers
Date: Wed Jan 6 22:23:39 2016 +0100
Browse directories and disk images
commit d960c1285396c81d1fa3589fc00e1f7fd60249e7
Author: nils-eilers
Date: Tue Dec 15 12:17:30 2015 +0100
Remove M2I support
|
2015-12-10 | Source Binaries
commit 2285a37c2efb2232bb7c857561e2799366758079
Author: nils-eilers
Date: Thu Dec 10 18:59:07 2015 +0100
Set default file extension mode to 0
Old setting was 1 which created x00 files except for PRG.
New setting: never write x00 format files
|
2015-11-06 | Source Binaries
commit a1cae6074b723a8a11dc1a01e04505483a0a10f1
Author: nils-eilers
Date: Fri Nov 6 19:10:05 2015 +0100
Increase timeout for SD cards
from 600 ms to 1000 ms
commit a28611a49bf90019f4d0bcc7377aee92914d76fb
Author: nils-eilers
Date: Fri Nov 6 19:09:13 2015 +0100
Fix determination of the day of week
The determination failed when the date
was set via the LCD menu.
commit 3a947b6ca2a24cc64996e9dce9775d5538586d0e
Author: nils-eilers
Date: Fri Nov 6 09:25:49 2015 +0100
Ignore Qt Creator's project files
|
2015-11-04 | Source Binaries
commit b4330d34fe969f88df6932cdce456e8c29b4bc1b
Author: nils-eilers
Date: Wed Nov 4 03:12:32 2015 +0100
Align directory listing
for files of up to 9999 blocks (was: 999)
|
2015-10-28 | Source Binaries
commit fc0cbd67d680a458c5a908b3dcf10dcd5f42d576
Author: nils-eilers
Date: Wed Oct 28 23:37:05 2015 +0100
Revert "Silence perl's 'experimental' warnings"
This reverts commit b71417ade03b2bc976d2f25276a5d1706285f793.
commit 1b7203d18da3e044fc382d77bf13ecf575f9f7b2
Author: nils-eilers
Date: Wed Oct 28 23:31:19 2015 +0100
Update copyright notices for 2015
commit 916060dbdc027dd22f0791f65af7bbfa88e3a785
Author: Ingo Korb
Date: Sun Aug 30 18:37:17 2015 +0200
d64ops: Force mount failure for 40-track D64 images
Force a failure when trying to mount a 40-track D64 image instead of
trying to mount them as DNP which doesn't work.
commit fc20aa6c42a203155c54c161fc6fb023003207a7
Author: Ingo Korb
Date: Sun Oct 11 18:10:41 2015 +0200
configparser: Update to fix Perl 5.20 warnings
Rewrite some neat-but-broken Perl constructs with old-but-working ones
to remove the large number of warnings shown when run in Perl 5.20.
commit 5541e8d83acf78c8c5f8293e41ca39af6c788b5b
Author: nils-eilers
Date: Wed Oct 28 23:17:47 2015 +0100
Remove incorrect statement from README.md
Copied from sd2iec / Ingo Korb
commit 0308f69bc93f9ea52ee43ecd69b499456f34a5d5
Author: nils-eilers
Date: Wed Oct 28 22:45:48 2015 +0100
Fix some typos
|
2015-10-28 | Source Binaries
commit 9663c4a7ed5bd03e0c6da626f1a78c0402184480
Author: nils-eilers
Date: Wed Oct 28 18:31:54 2015 +0100
menu: minor tweak in "Set clock" screen
Replace "Set date & time now" with "Write to RTC"
|
2015-10-28 | Source Binaries
commit 0b2bf614a76e3d225c2b2a95c10c102923964704
Author: nils-eilers
Date: Wed Oct 28 00:22:50 2015 +0100
menu: vertical selection for yes/no
commit 087adba1333c0b62a65facf30c616ddd9dac7130
Author: nils-eilers
Date: Wed Oct 28 00:15:53 2015 +0100
menu: rework "Set clock"
Stay in scroll mode, auto-advance to next field
Checks validity, jumps back to prior fields on
invalid settings
commit cb8551878c72f24e0f5149dd77c39a8307eb9232
Author: nils-eilers
Date: Wed Oct 28 00:11:14 2015 +0100
Add labels to status screen
Device ID: #8
Status: 00, OK, 00,00
commit 2a297a9a517665aecf55aec034e396c430398f96
Author: nils-eilers
Date: Wed Oct 28 00:09:32 2015 +0100
Add lcd_clrlines(uint8_t from, uint8_t to)
commit ee3b274b24b420557ffdc79aa6c904c3b46ff053
Author: nils-eilers
Date: Tue Oct 27 22:15:43 2015 +0100
menu: consistent use of green LED
LED on: edit mode, PREV and NEXT are used
to edit a value
LED off: selection mode, PREV and NEXT are
used to select a field, to choose the next
value to edit or the next action to execute
|
2015-10-27 | Source Binaries
commit fb26741d8df428fa90d5e62fd697f8943b41c0b7
Author: nils-eilers
Date: Tue Oct 27 05:02:46 2015 +0100
Update README.md
commit 070d443bc59311cddae41256a082dddbd1c0e95d
Author: Nils Eilers
Date: Tue Oct 27 04:55:30 2015 +0100
Update README.md
commit ccbf3a4025404076fe0ee583c3539eab8cdb35a9
Author: nils-eilers
Date: Tue Oct 27 04:19:38 2015 +0100
README, markdown version
|
2015-10-27 | Source Binaries
commit 7ab48c32855706539756b2417c25574fc6016d64
Author: nils-eilers
Date: Tue Oct 27 01:38:50 2015 +0100
Minor menu tweaks
- Store Settings? --> Save Settings?
- Wrap around vertical menu
- Always return to status screen instead of
splash screen
commit f1bda8b43f14b79b3451a7c9704c65bab8821f65
Author: nils-eilers
Date: Tue Oct 27 01:19:25 2015 +0100
menu: Set clock
|
2015-10-26 | Source Binaries
commit e2fb9fdd178bf5973c2e4cd6f924a4a06611e011
Author: nils-eilers
Date: Mon Oct 26 04:24:45 2015 +0100
menu: add store settings dialog
|
2015-10-26 | Source Binaries
commit 14e562cbba3a6da534179600a23073a0763db955
Author: nils-eilers
Date: Mon Oct 26 02:50:20 2015 +0100
menu: add "Change device number"
|
2015-10-21 | Source Binaries
commit 6b78127a87ba6887362b63c1912704946f2f7d7c
Author: nils-eilers
Date: Wed Oct 21 03:10:06 2015 +0200
Add get_key_autorepeat(uint8_t keymask)
commit 67db627af820cff7c5e2787d6d4108325f00619e
Author: nils-eilers
Date: Wed Oct 21 03:09:38 2015 +0200
Add lcd_cursor(bool on)
commit c685e6900394311c6d7f929b4185b25ecc81a222
Author: nils-eilers
Date: Tue Oct 20 23:34:58 2015 +0200
Bus sleep while menu active
As long as the menu system is active, the bus interface is detached.
The red LED lights constantly as a reminder for disk operations
taken out of service.
During this state, you are able to access drives with the same
device number which would conflict normally, e.g. to change
their device number to a non-conflicting value.
commit 8742dbc30e5da4c61e8b18944821452b5f87438c
Author: nils-eilers
Date: Tue Oct 20 22:39:00 2015 +0200
Key presses enters menu, PREV may clear disk state
If there’s an error, PREV clears the disk status
If not, it just enters the menu system like any other key does
commit 238fba534e5950b582c5a4b53f06aac51db7efcd
Author: nils-eilers
Date: Tue Oct 20 22:36:15 2015 +0200
Separate user interface functions from lcd.c|h to menu.c|h
commit 2a40c32c993eb70f208b6b08dd901a3e94cb70de
Author: nils-eilers
Date: Tue Oct 20 21:15:01 2015 +0200
LCD: show disk status
commit a074f1bc4ab29240fc44e1c88bab61ce7864a93d
Author: nils-eilers
Date: Tue Oct 20 18:14:50 2015 +0200
Add further dummy LCD functions
Fixes compilation if LCD support is disabled
by CONFIG_ONBOARD_DISPLAY=n
commit bf022a932655c0ebbb97987269266519624f8064
Author: nils-eilers
Date: Tue Oct 20 18:09:37 2015 +0200
Clear LCD display on writes beyond the visible area
commit ab864801ed5c7a14251fb5299226f4f53e5fab25
Author: nils-eilers
Date: Tue Oct 20 18:06:46 2015 +0200
Add defines for managing hardware variants
These replace the former hardcoded numerical values,
at least in C and assembly functions.
The handling in Makefiles still has to be done with
plain numerical values.
commit 3010b297cf6d48c70716229d0acf65fb3c69835b
Author: nils-eilers
Date: Tue Oct 20 18:02:33 2015 +0200
Rewrite button debounce code
- Supports buttons attached via ADC
- auto-repeat function
- interrupt service routine written in AVR assembly
- closes #2
commit f1f9be6545c0e609346f70c722b550cb83116ac9
Author: nils-eilers
Date: Tue Oct 20 17:41:14 2015 +0200
Deactivate code for changing disk images
Changing disk images should get achieved by some menu
functions at a later stage
|
2015-10-12 | Source Binaries
commit 946acab81a1d26d40cb1555dfb6c76ac571aea9a
Author: nils-eilers
Date: Mon Oct 12 01:40:51 2015 +0200
Be more tolerant for U command variants
The manual describes for example U1 and UA as
legal alternatives, but the real Commodore disk drives
happily accept binary variants also, such as U followed
by $01 as seen by FIG-FORTH.
Fixes #17
commit d71b44dc1b6fa1e91602de6f62630393b4376a6d
Author: nils-eilers
Date: Mon Oct 12 01:38:12 2015 +0200
Ensure a proper DOS command channel dump
commit 2479c836613ae0516daeb1585ddee16f5ed4998f
Author: nils-eilers
Date: Mon Oct 12 01:37:49 2015 +0200
ieee488: Fix friendly co-existence with other devices
commit 86d730e9a1f64c2b6b6e1d640a1c7f4a40c160d0
Author: nils-eilers
Date: Thu Oct 1 00:50:18 2015 +0200
Update default directory header
from: "SD2IEC " IK 2A
to: "NODISKEMU " DS 2A
|
2015-09-08 | Source Binaries
commit 47dbabefd9a94e6fb04d488b5d0f25d33d694623
Author: nils-eilers
Date: Tue Sep 8 17:43:54 2015 +0200
ieee488: fix an ATN race condition
If ATN was released and set again in a very short time, it could
happen that the PET got stuck waiting forever.
NRFD set high (to indicate ready for data) got overwritten by the
ATN acknowledge interrupt to NRFD low (not ready for data).
By consequence, the PET got stuck because it waited without
timeout for NRFD low.
The current code prevents such race conditions by not checking
ATN directly but indirectly, in combination with the ATN interrupt
routine.
|
2015-08-28 | Source Binaries
commit 4f5aee5a093afa5d0f70737138ad525234dc286e
Author: nils-eilers
Date: Fri Aug 28 18:37:36 2015 +0200
Fix missing header file
commit e95f2a18e5740f5d8b556cb4427862d941909b30
Author: nils-eilers
Date: Fri Aug 28 18:25:49 2015 +0200
Fix preservation of petSD+'s device address
Fixes #16
|
2015-08-25 | Source Binaries
commit cbab295f57a19cac8fd56120f22aecf63e0146cc
Author: nils-eilers
Date: Tue Aug 25 03:28:26 2015 +0200
AVR system tick code, assembly version
TODO: handle buttons as well
Issue #2
commit 4ef56f25721eb34d2438461ddb260d8e159d82a5
Author: nils-eilers
Date: Sun Aug 23 21:43:07 2015 +0200
Fix a filename in a comment
commit ec6163db6d72ed53bc277cccc82023510d2909d0
Author: nils-eilers
Date: Sun Aug 23 21:01:59 2015 +0200
Use getticks() to read ticks
|
2015-08-22 | Source Binaries
commit 1a63da6872711a7e98b72970aeaffdc967e1df28
Author: nils-eilers
Date: Sat Aug 22 19:02:05 2015 +0200
Speed up LCD display
commit 1270bdeeeebd1ae9210b96fd9b4db84f708d6f7d
Author: nils-eilers
Date: Sat Aug 22 19:01:28 2015 +0200
Fix lcd_home()
|
2015-08-21 | Source Binaries
commit bec1c44251079f3e384d3f279ce37cecfeb822b9
Author: nils-eilers
Date: Fri Aug 21 21:05:48 2015 +0200
Initial version of status display, WIP
commit 88726a1dfc4c5279af7a333cb182d6d182cde6ae
Author: nils-eilers
Date: Fri Aug 21 21:03:08 2015 +0200
Add lcd_printf()
commit d9a20014df1ed75b6504395641864bc0fb605f18
Author: nils-eilers
Date: Fri Aug 21 17:16:43 2015 +0200
Fix compilation for CONFIG_ONBOARD_DISPLAY disabled
commit aab9580f667180af29b3ee03dba9d8adeccb0058
Author: nils-eilers
Date: Fri Aug 21 15:38:46 2015 +0200
Fix remark about rtc.c
There actually IS a rtc.c now.
commit ba3710eabb9f8c3a547f011884967f425a2ae7de
Author: nils-eilers
Date: Thu Aug 20 22:53:58 2015 +0200
Add splash screen
Display software version and hardware name on startup,
serial number (if available) yet to come
commit 175e5eb4a599bca7282b6c574e92c0f62c87c622
Author: nils-eilers
Date: Thu Aug 20 21:15:55 2015 +0200
Clean up
|
2015-08-03 | Source Binaries
commit bc12efdcfd9a49afa499c4962ca7a3fe3413013e
Author: nils-eilers
Date: Mon Aug 3 16:35:51 2015 +0200
Fix LED brightness issue
Fixes #14
|
2015-08-01 | Source Binaries
commit da2a627ad25821e36292b0da2672f106e0a4daa3
Author: nils-eilers
Date: Sat Aug 1 02:15:21 2015 +0200
Enhanced diagnose code for petSD+
petSD+
=====
Hold the PREV button during reset/power on to enter diagnostic
mode. ADC: raw value of the analog/digital converter, should
change if you press one or several buttons. CD=card detect,
WP=write protect
L, H and E are the values of the AVR low, high and extended
fuses. If those match the intended settings, they’re appended by
OK or BAD if otherwise. Both LEDs are flashing.
Reset or power-cycle the device to exit from diagnostic mode
All other devices
==========
Test card detect and write protect switches as usual, refer the
README for details
commit 222030008b99c1e2a3558463802ab0f33617f613
Author: nils-eilers
Date: Sat Aug 1 02:06:41 2015 +0200
Ugly workaround to light petSD+'s LEDs at full brightness
commit af033af152fdc4ba44f4c5787da906e1b8dd6cc4
Author: nils-eilers
Date: Sat Aug 1 02:05:00 2015 +0200
Add preliminary button code for petSD+
commit 073f326ef8235df53b7b1d8714060424643dbdf8
Author: nils-eilers
Date: Fri Jul 31 02:43:00 2015 +0200
Add ATN-acknowlege assembly code for XS-1541
commit 34e0f89c59dd0f1d967265c6c7c4a5ed72a06070
Author: nils-eilers
Date: Fri Jul 31 02:41:39 2015 +0200
Enable a bus (IEEE-488) by default for the XS-1541
|
2015-07-31 | Source Binaries
commit 3bd1c6fabbf71b012b9c0b5a7eb8276cafbdb50c
Author: nils-eilers
Date: Fri Jul 31 02:27:08 2015 +0200
Increase timeout for SD card operations
from 500 ms to 600 ms
|
2015-07-10 | Source Binaries
commit 30fcd88fba8e80c78b93bc2285f89c327fbef5b3
Author: nils-eilers
Date: Fri Jul 10 02:34:31 2015 +0200
Update NEWS
commit 7da435d2d56413a962b4292a5dceb08aa652ed23
Author: nils-eilers
Date: Fri Jul 10 02:34:13 2015 +0200
ieee488: Don't talk to yourself
If a LISTEN command was received, it overrides a prior TALK
that was sent without UNTALK. In the same manner:
if a TALK command was received, it overrides a prior LISTEN
that was sent without UNLISTEN. This ensures we’re only listener
or talker at a time but not both.
commit c1a93e1fa235182b61829e1f28329c455c836bd3
Author: nils-eilers
Date: Fri Jul 10 02:30:26 2015 +0200
Rework UART interrupt routine
- Enable interrupts again ASAP for faster ATN acknowledge
- Transmit characters from buffer only once
Fixes #12
|
2015-07-08 | Source Binaries
commit 2b0f8d107a56a00647dd9c8e7c036ecba853d04f
Author: nils-eilers
Date: Wed Jul 8 23:53:27 2015 +0200
Add IFC support for old petSD and the new pet microSD
The code tries to read the die revision of the ethernet
interface chip ENC28J60. If it fails, it assumes that this chip
is not present and that IFC is connected to a port pin that would
have been used as ethernet interrupt otherwise.
Having neither ethernet chip nor IFC patch on the old petSD
does not harm. It will simply ignore IFC as it always did.
IFC is connected to port PD3 on the pet microSD by default.
Have a look at http://petsd.net for instructions how to patch
in two wires to make IFC usable for the old petSD as well.
commit e72d5e11459a2ca25a9acace20f9bc2ffd60b971
Author: nils-eilers
Date: Tue Jul 7 03:08:38 2015 +0200
Start debug log with name and version
commit eddcfa952c3d81f0714e35ef06b7794cbb94902f
Author: nils-eilers
Date: Tue Jul 7 01:02:34 2015 +0200
Mention Dave Curran's pet microSD in petSD's config file
|
2015-07-02 | Source Binaries
commit 6307269e4be46ee73f19b498e58bde382f957a41
Author: nils-eilers
Date: Thu Jul 2 20:20:53 2015 +0200
Disable debug output by default
The firmware seems to run more reliable without debug-output
when in use with the CBM-II series
commit da1958ff75d6ec5690963d5e35831d96f1c2a48c
Author: nils-eilers
Date: Thu Jul 2 20:18:58 2015 +0200
UART interrupt routine, assembler version
commit d0f484a76151d231ac7c81eae6bdda31952b12c2
Author: nils-eilers
Date: Thu Jul 2 19:57:48 2015 +0200
Enable ATN-interrupt when processing timer interrupt
commit 21ca91ef41bc7a05e4984701dd2f2adae0693a5b
Author: nils-eilers
Date: Thu Jul 2 16:29:06 2015 +0200
ieee488: check IFC
Closes #5
|
2015-06-30 | Source Binaries
commit d350b0f8ce6fd2424345b167fbe4acb813a97285
Author: nils-eilers
Date: Tue Jun 30 13:20:52 2015 +0200
Fix missing brackets
|
2015-06-30 | Source Binaries
Compilation for petSD failed! Compilation for petSD+ failed!
commit 03f6e5765a064d8c6e7cbae7e45f1d87c4ab309d
Author: nils-eilers
Date: Tue Jun 30 01:44:10 2015 +0200
Enable full bus traffic in debug log
commit 9d92e5d4f8bdfe0c826e85b9543b6af425e425a9
Author: nils-eilers
Date: Tue Jun 30 01:43:43 2015 +0200
Experimental workaround for IEC-AUTO-Cartridge
When the wedge, that is stored in this cartridge, fetches the
disk status, it doesn’t send UNTALK after TALK. Instead, it closes
channel 15. By consequence, closing channel 15 makes us stop
talking now.
commit ae71df1c1f371c2278be4847c1e5a33732215a6f
Author: nils-eilers
Date: Tue Jun 30 01:15:42 2015 +0200
Release IEEE-488 bus (NRFD) for other devices
The command receive loop pulls NRFD low after a command
was received. This blocks communication with other devices.
Entering the bus idle state under certain conditions releases the
bus and allows communication with other devices.
However, bus idle tends to break the execution of the
CATALOG command which then aborts the listing.
Fixes #7
|
2015-06-28 | Source Binaries
commit 6bfb996a3138c32ee1bc66d6c783f47388d15674
Author: nils-eilers
Date: Sun Jun 28 20:37:17 2015 +0200
Ignore further bytes sent on errors during SAVE
This prevents the CBM/PET from blocking, fixes #6
commit bca1406dbab009ce82b0088ef83237be5056c05a
Author: nils-eilers
Date: Sun Jun 28 19:18:17 2015 +0200
Increase petSD+ clock setting to 18.432 MHz
As it turned out, the petSD+ does not work reliable when clocked
at 8 MHz only by the internal RC oscillator.
On some occasions, the ATN-Acknowledge comes too late then
giving DEVICE NOT PRESENT ERRORs.
By consequence, the operation at 18.432 MHz with an external
crystal oscillator is now the only supported configuration,
providing a stable operation.
|
2015-06-13 | Source Binaries
commit b71417ade03b2bc976d2f25276a5d1706285f793
Author: nils-eilers
Date: Sat Jun 13 23:31:50 2015 +0200
Silence perl's 'experimental' warnings
commit d0c97abb49e82933377b800de55c87054234e40e
Author: nils-eilers
Date: Sat Jun 13 23:29:12 2015 +0200
Run perl from path
This ignores the hardcoded location from the shebang
which may not be suitable for some systems like
for example BSD
|
2015-06-08 | Source Binaries
commit 1d12b40d9f6ec7d57648fdd90a8942a6d88f8c07
Author: nils-eilers
Date: Mon Jun 8 01:09:55 2015 +0200
Add some error handling to last-commit.sh
If git is not available or the source directory is not
a git repo, the current date YYMMDD is used as a
date of the latest commit and NOGIT for the hash of
the latest commit.
|
2015-06-01 | Source Binaries
commit f8133615d53bc747e976a94e5889c48afbb9dcd6
Author: nils-eilers
Date: Mon Jun 1 19:46:02 2015 +0200
Add D80/D82 support
The NEW command (format disk image) is still missing
for D80 and D82
commit cb413e2488a975f321b9e5c259cb5a8620b920bb
Author: nils-eilers
Date: Mon Jun 1 00:39:20 2015 +0200
Include date and hash of latest commit in version string
|
2015-05-26 | Source Binaries
commit 47aeb13d13245047f16f72ed03009ce4cec9cf06
Author: nils-eilers
Date: Tue May 26 19:54:38 2015 +0200
Report NODISKEMU instead of SD2IEC in 73,version-string
commit 7c01084af1f660453933f73ac9ba2c07b1575ee1
Author: nils-eilers
Date: Tue May 26 19:47:51 2015 +0200
ieee488: Do not try to OPEN commands
NODISKEMU tried to OPEN commands as files if they
were sent with OPEN1,8,15,“command-string“
commit 9d39b215b762b39fae3f3abc536fee1c167cdc3b
Author: nils-eilers
Date: Tue May 26 19:36:58 2015 +0200
ieee488: Add DEBUG_BUS_DATA
commit c7d051ef96c4a8527fdf0244ad42181b5a5c1ac9
Author: nils-eilers
Date: Tue May 26 19:36:06 2015 +0200
ieee488: Make CATALOG work
|
2015-05-22 | Source Binaries
commit f20eaabaa905b729ca380e4597c7ae709732e447
Author: nils-eilers
Date: Fri May 22 14:32:11 2015 +0200
Replace a lot more 'sd2iec' with 'NODISKEMU'
commit 1dfd27649bebdb48d9a9f21c779579764b959e34
Author: nils-eilers
Date: Fri May 22 09:47:10 2015 +0200
Fix a copy & paste issue
commit 59f531fa5fba74d2ec9a8e11207217c0f142ea39
Author: nils-eilers
Date: Fri May 22 09:45:17 2015 +0200
Apply BSD license to ATN acknowledge code
commit 410aafb0a2991973f8218edafe59f36c9f8be869
Author: nils-eilers
Date: Fri May 22 09:42:19 2015 +0200
Fork to NODISKEMU
commit 15c1ecd6641c7bf1944d55de033e711a47807f29
Author: nils-eilers
Date: Fri May 22 08:18:37 2015 +0200
Add fuses settings to XS-1541 config file
commit f03435d881421fa1931d3d378ee4b5918448f165
Author: nils-eilers
Date: Fri May 22 07:56:04 2015 +0200
Add BSD license to LCD source files
commit 55d23748d7885d7607ec5a82b82194888862a5e5
Author: nils-eilers
Date: Fri May 22 07:55:01 2015 +0200
Reformat LCD code
- Apply sd2iec C style
- Use UNIX line endings
commit 4a7e64c0a61a0e9a795abbe84653c716aced3b89
Author: nils-eilers
Date: Fri May 22 07:53:38 2015 +0200
Replace IEEE-488 code
Replace IEEE-488 functions with new ones ported from the
emily project, rewritten from scratch
commit 8c888cf40f47d3744f3dffa20b79da57d775a1f1
Author: nils-eilers
Date: Fri May 22 07:52:30 2015 +0200
Use LCD code only if CONFIG_ONBOARD_DISPLAY set
commit 5f22cd1a5c1327529a77125a6eb33fe17c3e641d
Author: nils-eilers
Date: Fri May 22 07:51:39 2015 +0200
Cleanup petSD+ configuration file
commit d09a70ff1875ab0d986a60bcb3920c6570bb0678
Author: nils-eilers
Date: Thu May 21 03:24:05 2015 +0200
Ignore a local symlink to select the preferred configuration
Ignore a local symbolic link from "config" to your preferred
device configuration in configs/config- to
allow a more simple make clean && make instead of the
longer make CONFIG=configs/config-.
By ignoring this link, a user can set his preferred device
while maintaining the option to easily fetch code with "git pull".
ln -s configs/config- config
|
2015-05-20 | Source Binaries
commit 62d1c3f84f37c8e041c934e9c0fc525f26ec5bd9
Author: nils-eilers
Date: Wed May 20 02:28:28 2015 +0200
Output debug hex numbers in upper case
|
2015-05-13 | Source Binaries
commit fe1cb98422a1b370251cda0028ee97e2524a69a0
Author: nils-eilers
Date: Wed May 13 00:38:21 2015 +0200
Add (sort of) petSD+ support
commit cd8c213b301eb50033cf7599c0e455c15c17e257
Author: nils-eilers
Date: Mon May 11 01:00:18 2015 +0200
Fast ATN-acknowledge (assembly code) for petSD
If the Interrupt service routines are written in C, the compiler
produces too much overhead.
Note that all other interrupt functions should get a handcrafted
assembly version too!
|
2015-05-11 | Source Binaries
Compilation for petSD+ failed!
|