+ 8088 bill of materials: added the Arduino LCD Screen
* 8088 bill of materials: added link to tme.eu for the Alliance Memory SRAM chip, because they still have it in stock
* 8088 bill of materials: the number of reset switches needed is 2, not 1
+ added digikey links
* fix font and formatting
+ added bill of materials (initial version)
* updated plot directory
+ exported the schematic as PDF
* updated copyright year on schematic sheets
+ gerber export
* prepare for fab export
+ added drill origin and layer alignment targets
+ added labels on the silkscreen for P4 pins
* cleaned up the F.fab layer
* moved some reference labels slightly for better visibility
+ added labels for "Reset 8088" and "Reset PIC" on the silkscreen near P1 and P5
* update date, revision and copyright years on the PCB
* update date and revision on the schematic
+ added value for the polyfuse
* unify via sizes
+ added labels on F.cu and B.cu with version and project URL
+ added some labels on the silkscreen
* polyfuse value added
+ SCR part number
* use thick traces for the OVP protection crowbar circuit
* changed footprint of polifuse F1
* update PCB after last schematic updates
* microcontroller can also be PIC18F4550
* set the value of R1
+ connected MWTC to the flash chip, thus allowing in-circuit BIOS flashing, but added a flash write protect jumper
+ added ROM type select jumper
+ added ~{TEST} connector
* moved the power indicator LED, so it doesn't clash with the IRQ connector
* go back to 0.34 mm clearance
+ added IRQ connector, similar to the one, on the 8086 board
* connect A18 of the ROM flash chip, so a 512kb ROM can be used as well
* leave more space around 7805 for better cooling or larger heatsink
* moved the bottom mounting holes closer to the PCB edge
* moved PIC ICSP connector closer to the PCB edge
* moved the barrel jack closer to the PCB edge
* replaced the two extra logic analyzer pin connectors with a single one
* reanotate schematic
* replaced socket P1 with a quartz
* open source hardware logo on the PCB marked as "not in schematic". This prevents it from disappearing when updating PCB from schematic and also fixes a DRC warning.
* changed the transistor footprints to TO-92_HandSolder: this cleans up all the remaining DRC violations (and should allow slightly easier soldering, as a bonus)
* replaced transistor's footprints from TO-92-inline to just TO-92
* changed mounting holes to MountingHole_3.2mm_M3_Pad
* increase via holes to 0.6 mm diameter and vias to 1.08 mm diameter
* increased via diameter to 0.99 mm
* fix a lot of DRC errors
* increased to copper to edge clearance to 3 mm
* increase VIA drill hole to 0.55 mm, add some design rules, fix some DRC errors
* moved the entire board to the left
* extended board to include the entire Arduino LCD display; previously the only connector was placed in the wrong direction
* fixed the Arduino LCD connection footprint and added labels on the silkscreen
* fixed the PIC ICSP connector footprint, added label on the silkscreen, indicating "PIC ICSP"
+ added "reset" labels near the reset buttons, on the silkscreen
+ added jumper connectors in parallel with the reset buttons
+ added power indicator LED
* changed the value of the Zener diode
* improvements to the power supply circuit
+ support building the firmware for the PIC18F4550, as an alternative to the PIC18F4553
* pic8088interface.X renamed pic_8088_or_8086_interface.X
+ implemented PutPixel for drawing a pixel on the Arduino TFT display
* fixed compilation with MPLAB X IDE v6.05 and XC8 v2.40
* fixed IORC and IOWC connections to the 8259A interrupt controller. Previously they were swapped, which was a mistake in the schematic.
* KiCad saved some changes on closing
* moved JP1 to the right
* moved TP1 and C10 to the left
* moved U18 even more to the left
* moved U18 slightly to the left
- removed some more redundant power traces
- removed redundant +5V and GND traces that are already connected via a copper fill zone. The reason is, they thicken the thermal relief pads and make soldering more difficult.
* update PCB with schematic
+ added +5V copper fill exclusion zones around the mounting holes
+ allow building split 256k BIOS images (lo and hi) for the 8086
+ added source of a tool for splitting a binary image into odd/even bytes
+ also build a 512KB 8086 BIOS image
* cleaned up unused parts of the makefile
* clean up commented out code from the makefile
* build a 256k 8086 BIOS image as well
* BIOS binary renamed bios_8088_256k.bin to indicate it's for the 8088 CPU and it's for a 256k BIOS image (39SF020)
* fixed BIOS building under Windows, using the makefile
+ added the Tralala 8086 Homebrew Computer schematics and PCB layout
- removed fp-info-cache
+ added dimensions on User.Drawings
* fixed some PCB design rules violations
* changed footprint of U2 (it was too wide for a 8088) and fixed routing
* fixed C15 pin ordering after schematic update
* fixed the LED ordering after the schematic refactoring
* update PCB with changes made to schematic
* changed the schematic revision to 0.2, updated date
* hw/v0.1 renamed hw/8088
+ eol style native
* use eol style native for the KiCad 6 schematic files
+ initialize the 8259A programmable interrupt controller (if present). Map all interrupts to ints 78h..7Fh, mask (disable) all interrupts by default; install handlers, that print a text, containing the IRQ number
+ initial Tralala 8086 support in the BIOS (hidden behind ifdefs)
+ introduced constants for the PPI ports. No functional changes.
* some more schematic tidying and cleanup
* some cleanup to the PIC and IO schematic sheet