{"id":104,"date":"2023-10-13T14:58:30","date_gmt":"2023-10-13T13:58:30","guid":{"rendered":"https:\/\/blogs.bath.ac.uk\/eta\/?page_id=104"},"modified":"2024-07-17T15:22:29","modified_gmt":"2024-07-17T14:22:29","slug":"projects","status":"publish","type":"page","link":"https:\/\/blogs.bath.ac.uk\/eta\/projects\/","title":{"rendered":"Projects"},"content":{"rendered":"<p>Alongside working with our colleagues in the Computer Science Department here at he University, we have lots of opportunities to help out.<br \/>\nThings we are working on are quite varied. The below is a suggestion on things we might have the ability to support.<\/p>\n<p>If you're a current Comp Sci student, Alan Hayes and Ken Cameron have a number of projects we can try to support - these can be potentially hardware or software based, so suggestions along those lines would be welcomed.......<\/p>\n<p>&nbsp;<\/p>\n<p>Hardware based:<\/p>\n<p><strong>1. Memory chip tester<\/strong><\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>develop a tool to be able to test various memory types that fit to computers.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-105\" src=\"https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/20230214_125815-461x1024.jpg\" alt=\"\" width=\"270\" height=\"600\" srcset=\"https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/20230214_125815-461x1024.jpg 461w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/20230214_125815-135x300.jpg 135w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/20230214_125815-768x1707.jpg 768w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/20230214_125815-691x1536.jpg 691w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/20230214_125815-97x215.jpg 97w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/20230214_125815-rotated.jpg 900w\" sizes=\"auto, (max-width: 270px) 100vw, 270px\" \/><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>2. Keyboard tester<\/strong><\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>develop a solution for functionally testing all types of historic computer keyboards.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-76\" src=\"https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/06\/20230413_164444-1024x768.jpg\" alt=\"\" width=\"600\" height=\"450\" srcset=\"https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/06\/20230413_164444-1024x768.jpg 1024w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/06\/20230413_164444-300x225.jpg 300w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/06\/20230413_164444-768x576.jpg 768w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/06\/20230413_164444-287x215.jpg 287w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/06\/20230413_164444.jpg 1292w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>3. Floppy Disk Drive Interface<\/strong><\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>develop a solution for interfacing historical disc drives to a modern computer, and create an image of the contents of a disc.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-107\" src=\"https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/disc-drives.png\" alt=\"\" width=\"545\" height=\"325\" srcset=\"https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/disc-drives.png 545w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/disc-drives-300x179.png 300w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/disc-drives-361x215.png 361w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>4. Design and build an 8 bit computer using entirely new technologies.<\/strong><br \/>\nThe computer should present the user with a command line interface to a suitable OS, and have ports to interface the computer to other devices<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-106\" src=\"https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/core_architecture.gif\" alt=\"\" width=\"400\" height=\"320\" \/><\/p>\n<p><strong>5. Design and build an 8 bit computer using an FGPA architecture.<\/strong><br \/>\nThe computer should present the user with a command line interface to a suitable OS, and have ports to interface the computer to other devices.<\/p>\n<p><strong>6. Design and build a computer using a PIC-based architecture.<\/strong><br \/>\nThe computer should present the user with a command line interface to a suitable OS, and have ports to interface the computer to other devices.<\/p>\n<p>&nbsp;<\/p>\n<p>Software Based:<\/p>\n<p><strong>1. Imaging software discs<\/strong><\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>develop a mechanism to create images of operating systems for historic computers.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-108\" src=\"https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/dos3-disk-300x235.jpg\" alt=\"\" width=\"300\" height=\"235\" srcset=\"https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/dos3-disk-300x235.jpg 300w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/dos3-disk-275x215.jpg 275w, https:\/\/blogs.bath.ac.uk\/eta\/wp-content\/uploads\/sites\/198\/2023\/10\/dos3-disk.jpg 750w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>2. Create an emulator for a vintage 8-bit computer<\/strong><\/p>\n<ol>\n<li>The Archive has a number of vintage computers, and the challenge is to write an emulator to allow for new software to be developed on new hardware. Once this is done, then the intention is to test it on the actual hardware.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>3. Write a new game for a vintage 8-bit computer<\/strong><\/p>\n<ol>\n<li>Develop a new game within the limited resources of a vintage computer.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Outside of these projects with Comp Sci - we have a mountain of old equipment we want to restore to fully functional - including a recently donated PDP11. We'd be very happy to have some support from staff and students to work on any of the Archive equipment.<br \/>\nWe'd also be interested to hear ideas for new projects!<\/p>\n<p><strong>contact us on ETA@bath.ac.uk<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Alongside working with our colleagues in the Computer Science Department here at he University, we have lots of opportunities to help out. Things we are working on are quite varied. The below is a suggestion on things we might have...<\/p>\n","protected":false},"author":112,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-104","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.bath.ac.uk\/eta\/wp-json\/wp\/v2\/pages\/104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.bath.ac.uk\/eta\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.bath.ac.uk\/eta\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.bath.ac.uk\/eta\/wp-json\/wp\/v2\/users\/112"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.bath.ac.uk\/eta\/wp-json\/wp\/v2\/comments?post=104"}],"version-history":[{"count":0,"href":"https:\/\/blogs.bath.ac.uk\/eta\/wp-json\/wp\/v2\/pages\/104\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.bath.ac.uk\/eta\/wp-json\/wp\/v2\/media?parent=104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}